1、列表有序,可变,并且禁止边界外的赋值
>>> a = ['1','2',3]
>>> a[4] = 5
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
IndexError: list assignment index out of range
>>> a.append(5)
>>> a
['1', '2', 3, 5]
>>> a[3] = 4
>>> a
['1', '2', 3, 4]
>>>
2、字典,可变,字典不是序列并不包含任何可靠的从左到右的顺序。所以字典就可以给边界外赋值。
>>> d = {}
>>> d['name'] = 'bob'
>>> d
{'name': 'bob'}
>>>
3、for循环是一个序列操作,可以使用任意一个序列对象。
4、真除法和地板除,在python3.0中/总是执行真除法,不管操作数的类型是什么,都会返回包含任何余数的浮点结果。//执行地板除法,它会截断余数,并针对整数操作数返回一个整数,如果操作数有浮点数,它就会返回一个浮点数。
>>> 10/4
2.5
>>> 10//4
2
>>> 10/4.0
2.5
>>> 10//4.0
2.0
网友评论