Python 3提供了70多个内建函数,这是Python“功能齐全”的观点:Python已经包含足够多的内置功能,使你能完成大多数工作,而不必依赖第三方代码。
Python 列表:
Python列表是一个高层集合,设计用来存储一个“相关事物”的集合。列表并不关心这些事物的类型是什么,列表的存在只是为了提供一种机制。所以在列表中存储混合类型的数据也是正常的。
Python列表可以像数组那样用下标访问列表中的数据项,可以随需要伸缩,但是和某些语言一样不支持越界访问检查。如果试图访问一个不存在的数据项,Python会给出一个IndexError作为响应。
向列表尾部添加一个数据项:cast.append("Gilliam")
删除列表尾部的最后一个数据项:cast.pop()
在列表末尾添加一个数据项集合:cast.extend(['Gilliam','Chapman'])
在列表的一个确定位置前添加一个数据项:cast.insert(0,"Chapman")
删除列表中一个特定的数据项:cast.remove('Gilliam')
在shell中打印功能函数:print(),和Python 2不同Python 3中的print函数必须加括号才能使用。
求列表或字符从或者字典的长度:len()
判断一个变量是否为某一类型:isinstance(foo,type),比如:isinstance(mvoes,list),判断moves是否为list类型。
用def定义函数:
def 函数名(可选参数):
函数代码块
查看Python帮助信息。
键入dir(__builtins__)可以看到Python提供的内置方法列表。列表中的小写单词的都是BIF(内置方法).
要查看某个BIF的功能,可以在shell中键入help(len),就会得到len这个BIF的功能描述。