了不得的分支和循環3數組
while循環app
while 條件:ide
循環體spa
for循環對象
雖說Python是由C語言編寫而來的,可是Ta的for循環跟C語言的for循環不太同樣,Python的for循環顯得更爲智能和強大!遊戲
語法:字符串
for 目標 in 表達式:input
循環體it
>>> favourite='ivwdcwso'for循環
>>> 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( [strat,] stop[, step=1] )
這個BIF有三個參數,其中用中括號括起來的兩個表示這兩個參數是可選的。
step=1表示第三個參數的值默認值是1。
range這個BIF的做用是生成一個從start參數的值開始到stop參數的值結束的數字序列。
>>> range(5)
range(0, 5)
>>> list(range(5))
[0, 1, 2, 3, 4]
>>> 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=[1,2,3,4]
>>> nunber
[1, 2, 3, 4]
建立一個混合列表
>>> mix=[1,'a',3.14,[1,2,3]]
>>> mix
[1, 'a', 3.14, [1, 2, 3]]
建立一個空列表
>>> 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']
>>>