|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 1762075716 于 2017-10-4 21:32 编辑
成员资格运算符 in
用来判断一个值是否在一段序列中,是则返回True,否则返回False
可以当做关系运算符来用
例如:>>> police = ['红白','黑啤⑨','文文','黑白']
>>> if '黑啤⑨' in police:
print('这个一定是新作(⊙_⊙)')
这个一定是新作(⊙_⊙)
>>>
for循环
for 目标 in 表达式: #表达式通常为列表和元组,目标为一个变量名(可以是新变量)
循环体
用法如下:>>> member = ['阿紫', '红白', '四季爷爷', '文文'] #创建一个新列表
>>> for name in member: #name为从未用过的新变量
print(name,end = ' ')
阿紫 红白 四季爷爷 文文
在上例过程中,for循环共进行四次,name的值依次为'阿紫','红白','四季爷爷','文文'
每次循环都执行语句print(name,end = ' '),于是打印出上述结果
个人理解: 第一次循环时name == member[0]
此后每次迭代,索引都递增1,直到整个列表都打印完毕,这时name中存放列表的最后一个元素
range(start,stop,step)函数
range()函数可接收三个参数,其中第1,3个为可选参数,即写不写都不报错的那种.
start参数的默认值为0,step参数的默认值为1
range()函数的作用是生成一个从start到stop的数字序列(不包含stop),如下:>>> for i in range(2,6):
print(i,end = ' ')
2 3 4 5
step参数的意思是步进或步长,具体用处如下:>>> for i in range(2,18,3):
print(i,end = ' ')
2 5 8 11 14 17
个人理解:range()函数生成一个start为第一项,stop之前最接近stop的一项为最后一项,step为公差的等差数列
关键语句: break和continue
break语句:跳出循环
continue语句:结束这轮循环开始下一轮循环
这两个语句用法和作用都和c语言一样,不详细叙述
|
|