美文网首页
Python学习手册第二天

Python学习手册第二天

作者: shenyoujian | 来源:发表于2018-03-26 10:14 被阅读2次

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

相关文章

网友评论

      本文标题:Python学习手册第二天

      本文链接:https://www.haomeiwen.com/subject/rehfcftx.html