- 缩进,而不是大括号
for x in array:if x<pivot:less.append(x)else:greater.append(x)
- 函数和对象方法的调用
调用函数时,向函数括号传递0或多个参数,通常会把返回值赋值给一个变量:
result=f(x,y,z)
-
is 和 is not
检查两个引用是否指向同一个对象,可以使用is关键字。is not在你想检查两个对象不是相同对象时也是有效的。 -
内省
在一个变量名的前后使用问号(?)可以显示一些关于该对象的概要信息。 -
%run命令
可以在IPython会话中使用%run命令运行任意python程序文件。 -
动态引用、 强类型
python中的对象引用不涉及类型
In [1]: a=15
In [2]: type(a)
Out[2]: int
可以使用isinstance函数来检查一个对象是否是特定类型的实例。
In [3]: a=6
In [4]: isinstance(a,int)
Out[4]: True
isinstance接受一个包含类型的元组,你可以检查对象的类型是否是元组中存在的类型之一。
In [6]: isinstance(a,(int,float))
Out[6]: True