|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 熊宝宝要当红军 于 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
- [0, 2, 4, 6, 8]
复制代码
|
|