Python术语
“组”(suite)——Python代码块,会通过缩进来指示分组。
“功能齐全(Vatteries included)”——这是指Python提供了快速高效完成工作所需的大多数功能。
IDLE说明
IDLE shell允许你在编写代码的同时试验代码。
调整IDLE的首选项,以适应你的工作方式。
要记住:使用shell时,Alt-P表示Previous(前一个),Alt-N表示Next(下一个),不过如果你使用的是Mac,则要使用Ctrl-P和Ctrl-N。
标识符是指示数据对象的名字。标识符没有“类型”,不过标识符所指示的数据对象有类型。
列表是一个数据集合,数据项之间用逗号分隔,整个列表用中括号包围。
列表就像是“打了激素”的数组。
可以用BIF处理列表,另外列表还支持一组列表方法。dir(__builtins__)显示所有方法。
列表可以存放任意数据,而且数据可以是混合类型。列表还可以包含其他列表。
列表可以随需要伸缩。数据使用的所有内存都有Python为你管理。
Python使用伸缩将语句归组在一起。
len()BIF会提供某个数据对象的长度,或者统计一个集合中的项数,如列表中的项数。
for循环允许迭代处理一个列表,这哦通常比使用一个等价的while循环更方便。
可以利用if···else···语句在代码中完成判定。
for each_item in movies:
if isinstance(each_item,list):
for nested_item in each_item:
print(nested_item)
else:
print(each_item)
isinstance()BIF会检查一个标识符是否只是某个指定类型的数据对象。
使用def来定义一个定制函数。
for each_item in the_list:
if isinstance(each_item,list):
print_lol(each_item)
else:
print(each_item)
>>> print_lol(movies)