Python语句的引入
在这一部分里,我们会对Python语句进行迅速的概览.本部分着重讲解Python和其他编程语言在语句方面的差别.研究Python和其他编程语言语句的差别有两个好处.第一:如果你之前掌握了其他的语言,这个对比分析可以让你更快地掌握Python的语句表达.第二:学习语句能够帮助你更好地阅读无论是Python还是其他的语言.
Python vs Other Languages
让我们以"If a is greater than b, assign 2 to a and 4 to b"这个为简单的例子来研究Python和其他语言在语句方面的差别.
其他语言表达语句的方法:
if (a>b){
a = 2;
b = 4;
}
Python语言表达语句的方法:
if a>b:
a = 2
b = 4
通过比较两端代码,你会发现同样表示相同的意思,Python的语句更简洁易读.Python是怎么做到的呢?让我们来具体看看两端代码的具体不同" . "通过引入" : "和缩进,Python扔掉了让代码容易杂乱的" () " 和" {} ".另外Python也没有" ; "。在其他语言中," ; "是一段代码结束的标志,但是在Python中,一行的结束就是一行代码的结束。
缩进
以下是一些伪码用来展示在Python是如何使用缩进的
其他语言
if (x)
if(y)
code-statement;
else
another-code-statement;
Python
if x:
if y:
code-statement
else:
another-code-statement
请记住,Python非常依赖代码缩进来分清楚代码逻辑,这也使得Python的可读性变得很强。