對於一個混子來說,我從飛✈槳學到了很多python方面的知識,也從一個python小白變成了一個進階小白。以下均為筆記,程式碼來自原課程
python基礎1.1 資料型別1.1.1 列表 listlist是一種有序的集合,可以隨時新增和刪除其中的元素。
list1 = [1, 2, 3, 4, 5 ]list2 = ["a", "b", "c", "d","e","f"]list3 = ['physics', 'chemistry', 1997, 2000]len(list1)list1[4]list3.append(5)list1.pop() 123456789
1.1.2 元組 tuple另一種有序列表叫元組:tuple。tuple和list非常類似,但是tuple一旦初始化就不能修改
tuple1 = (1, 2, 3, 4, 5 )tuple2 = ("a", "b", "c", "d","e","f")tuple3 = ('physics', 'chemistry', 1997, 2000)len(tuple1)tuple1.append(3)12345
1.1.3 集合 set
set和dict類似,也是一組key的集合,但不儲存value。由於key不能重複,所以,在set中,沒有重複的key。
s = {1,1,2,3,4}1
1.2 流程控制1.2.1 條件判斷
light = '紅燈'if light == '紅燈': print('停')elif light == '綠燈': print('行')else: print('等一等')12345678
1.2.2 迴圈#猜數字小遊戲 my_number = 3200 # 這是真實的價格guess_number = input('這臺冰箱多少錢?') # 所有符號都是英文標點(半形字元)guess_number = int(guess_number)while guess_number != my_number: if guess_number<my_number: # 使用縮排來標識程式碼段 guess_number = input('猜低了!再猜') guess_number = int(guess_number) else: guess_number = input('猜高了!再猜') guess_number = int(guess_number)print('\n恭喜您,猜對了!\n')123456789101112
fruits = ['banana', 'apple', 'mango']for fruit in fruits: # 第一個例項 print( '當前水果 :', fruit)123
1.2.3 break continue pass
#breakmy_number = 3200 # 這是真實的價格guess_number = input('這臺冰箱多少錢?') guess_number = int(guess_number)while True: if guess_number<my_number: guess_number = input('猜低了!再猜') guess_number = int(guess_number) elif guess_number>my_number: guess_number = input('猜高了!再猜') guess_number = int(guess_number) else: break print('\n恭喜您,猜對了!\n')123456789101112131415
# continue : 跳過本輪 # 列印1-10中的偶數 for i in range(10): num = i+1 if num%2 != 0: continue print(num) print(num**2)123456789
# pass: 佔位,還沒想好怎麼寫,先讓程式跑起來for i in range(5): pass
最新評論