4.Python入门到精通
了不起的分支和循环3while循环
while 条件:
循环体
for循环
虽然说Python是由C语言编写而来的,但是Ta的for循环跟C语言的for循环不太一样,Python的for循环显得更为智能和强大!
语法:
for 目标 in 表达式:
循环体
>>> favourite='ivwdcwso'
>>> for i in favourite:
print(i,end=' ')
i v w d c w s o
>>>
>>> member=['a','cd','d','123','456']
>>> for each in member:
print(each,len(each))
a 1
cd 2
d 1
123 3
456 3
>>>
range()
语法:range( stop[, step=1] )
这个BIF有三个参数,其中用中括号括起来的两个表示这两个参数是可选的。
step=1表示第三个参数的值默认值是1。
range这个BIF的作用是生成一个从start参数的值开始到stop参数的值结束的数字序列。
>>> range(5)
range(0, 5)
>>> list(range(5))
>>> for i in range(5):
print(i)
0
1
2
3
4
>>> for i in range(2,9):
print(i)
2
3
4
5
6
7
8
>>>
>>> for i in range(1,10,2):
print(i)
1
3
5
7
9
>>>
两个关键的语句
break
continue
bingo = 'ivw是帅哥'
answer = input('请输入ivw最想听的一句话:')
while True:
if answer == bingo:
break
answer = input('抱歉,错了,请重新输入(答案正确才能退出游戏):')
print('哎哟,帅哦~')
print('您真是ivw肚子里的蛔虫啊^_^')
for i in range(10):
if i%2 != 0:
print(i)
continue
i += 2
print(i)
列表:一个打了激素的数组
整数
浮点数
字符串
对象
创建列表
创建一个普通列表
>>> member=['a','b','c','d']
>>> member
['a', 'b', 'c', 'd']
>>> nunber=
>>> nunber
创建一个混合列表
>>> mix=]
>>> mix
]
创建一个空列表
>>> empty=[]
>>> empty
[]
>>>
向列表添加元素
append()
>>> member.append('e')
>>> member
['a', 'b', 'c', 'd', 'e']
>>> len(member)
5
extend()
>>> member.extend(['k','f'])
>>> member
['a', 'b', 'c', 'd', 'e', 'k', 'f']
insert()
>>> member.insert(0,'u')
>>> member
['u', 'a', 'b', 'c', 'd', 'e', 'k', 'f']
>>>
页:
[1]