Python 入门篇 – 控制流

在我们平时所写的程序中,总有一系列的语句,Python总是忠实的按照它们的顺序执行它们。如果要改变语句流的顺序,我们就要用到控制流。
说控制流可能很陌生,但是如果说具体来说就是if/for/while,你一定倍感亲切!

if

if是条件检验语句, 如果条件为真,我们运行一块语句(称为 if-块 ), 否则我们处理另外一块语句(称为 else-块 )。 else从句是可选的。

上面是一个最简单的有效if语句,注意if语句的结尾处包含一个冒号,我们通过它告诉Python下面跟着一个语句块。我们使用了缩进层次来告诉Python每个语句分别属于哪一个块。这就是为什么缩进在Python如此重要的原因。

上面的例子稍微复杂了点,但是还是很容易理解。
其中,我们用到了elif从句,用来做多条件选择。
elif和else从句都必须在逻辑行结尾处有一个冒号,下面跟着一个相应的语句块,包括正确的缩进。

同时也可以在一个if块中使用另外一个if语句,这被称为嵌套的if语句。

在这里还要注意的一点是:在Python中没有switch语句。但是你可以使用if..elif..else语句来完成同样的工作,或者使用Python中的字典。
Continue Reading…

Python 入门篇 – 运算符和表达式

运算符

Python中的运算符,无论是算术运算符还是逻辑运算符都和其他语言一样,遵循着一样的写法和规律,无论是所代表的含义还是其优先级。这一点对于学过其他编程的人来说是不需要学习成本的。

怎样优雅 地用Python做计算器?你只需要优雅 地打开Python解释器就行了!
像这样:

是不是So easy?

跟其他语言一样,使用圆括号来分组运算符和操作数,以便能够明确地指出运算的先后顺序。
Continue Reading…