第7,8,9讲:了不起的分支与循环|
本帖最后由 熊宝宝要当红军 于 2019-8-20 07:43 编辑一些点
0,成员资格运算符
Python 有一个成员资格运算符:in,用于检查一个值是否在序列中,如果在序列中返回 True,否则返回 False。
eg:
>>> a = "小甲鱼"
>>> "小甲" in a
True
>>> "小鱼" in a
False
在for语句中:for 目标 in 表达式(是一个序列或者元组):
循环体
>>> for i in range(5):
print(i)
0
1
2
3
4错误写法:
>>> for i in 5:
print(i)
Traceback (most recent call last):
File "<pyshell#6>", line 1, in <module>
for i in 5:
TypeError: 'int' object is not iterable
>>> 1,range( [ start , ] end [ , step = 1 ] )
写了step这个参数,就一定要谢start这个参数
eg:
>>> b = list(range(10,2))
>>> b
[]
不然python会认为你是给了start,end 这两个参数
>>> b = list(range(0,10,2))
>>> b
可以 o
页:
[1]