4.Python入門到精通

了不得的分支和循環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']

>>> 

相關文章
相關標籤/搜索