Python学习手册第二天

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容