关于缩进:
一般的编程语言如c等用大括号来组织代码而python则运用缩进以for循环为例:
for x in array:
if x<m:
nu.append(x)
else:
mu.append(x)
冒号表示一段缩进代码的开始,其后所有的代码都必须缩进相同的格数,知道代码块结束为止。
其中使用空白符的好处是使代码具有更好的的可读性。
万物皆对象:
python语言的一个重要特征就是其对象模型的一致性。python解释器中的任何数值,字符串,数据结构,函数,类,模块等都在自己的“地盘”内,而这个“地盘”就是python的对象。每个对象都是一个与之相关的类型(比如字符串或者函数)以及内部数据。
函数调用和对象方法调用:
函数的调用需要用圆括号以及参数,此外还可以将返回值赋值给一个变量:
re = f(x,y,z)
g()
几乎所有的python对象都有一些附属函数(也就是方法) ,他们可以访问该对象的内部数据。
obj.method(x,y,z)
函数既可以接受位置参数也可以接受关键字参数:
re = f(x,y,z,m=1,r='f')