这篇对之前没讲到的做个补充。下篇开始将python语法结构
1.对象是否动态可变?
下面详细描述了变量类型,以及是否动态可变的。
2.多自由?
lists和dictionaries可以:无限地嵌套,容纳任意类型,动态地伸缩。
3.true和false的含义
None对象和c语言里的NULL比较相似。
4.注意逗号
>>> t = (1, 2, 3)
>>> t[:2] +(4)
Traceback (most recent call last):
File "<pyshell#112>", line 1, in <module>
t[:2] +(4)
TypeError: can only concatenate tuple (not "int") to tuple
>>> t[:2] +(4,)
(1, 2, 4)
括号里至少有一个逗号才表示元组,这里(4)被认为是int类型了。所以单个元素要在后面加上一个逗号区别。