city
enroll('Bob', 'M', 7)# 与默认参数不符的学生才需要提供额外的信息
enroll('Adam', 'M', city='Tianjin')
有多个默认参数时,调用的时候,既可以按顺序提供默认参数...>>> d = {'a': 1, 'b': 2, 'c': 3}
>>> for key in d:3只要是可迭代对象,无论有无下标,都可以迭代,比如dict
......([1,2,3], Iterable)# list是否可迭代
True
>>> isinstance(123, Iterable) # 整数是否可迭代
False
>>> for x, y in [(1..., 1), (2, 4),(3, 9)]:
......print x, y
...
1 1
2 4
3 9
列表生成式ListComprehensions
>>> range(1, 11)
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>