目錄python
變量由數字,字母,下劃線組成函數
不能以數字開頭code
不能使用python中關鍵字遊戲
不能使用中文和拼音unicode
區分大小寫字符串
變量名要具備描述性input
推薦寫法源碼
7.1駝峯體 AgeOfOldboy = 98it
7.2下劃線 age_of_oldboy = 98 (官方推薦)class
字符串
單if if else 二選一 if elif elif 多個選擇一個或者零個 if elif elif else 多個選一個 if if if 多選多或零 if 嵌套 進行多層判斷 通常if嵌套寫三層就能夠了
list = """ ⽂能提筆安天下, 武能上⻢定乾坤. ⼼存謀略何⼈勝, 古今英雄惟是君. """ print(list)
list = 50 you = int(input("說個數吧")) if list > you : print("小比崽子,你比我大") elif list < you : print("小比崽子,你不行") else: print("平手")
若是⼩於10, 提⽰⼩屁孩, 若是⼤於10, ⼩於 20, 提⽰青春期叛逆的⼩屁孩. 若是⼤於20, ⼩於30. 提⽰開始定性, 開始混社會的⼩ 屁孩⼉, 若是⼤於30, ⼩於40. 提⽰看老⼤不⼩了, 趕忙結婚⼩屁孩⼉. 若是⼤於40, ⼩ 於50. 提⽰家⾥有個不聽話的⼩屁孩⼉. 若是⼤於50, ⼩於60. 提⽰⾃⼰⻢上變成不聽 話的老屁孩⼉.若是⼤於60, ⼩於70. 提⽰活着還不錯的老屁孩⼉. 若是⼤於70, ⼩於 90. 提⽰⼈⽣就快結束了的⼀個老屁孩⼉. 若是⼤於90以上. 提⽰. 再⻅了這個世界.
10< 小屁孩 10-20 青春叛逆的小屁孩 20-30 始定性, 開始混社會的⼩屁孩⼉ 30-40 看老⼤不⼩了, 趕忙結婚⼩屁孩⼉ 40-50 家⾥有個不聽話的⼩屁孩⼉ 50-60 ⾃⼰⻢上變成不聽 話的老屁孩⼉ 60-70 活着還不錯的老屁孩⼉ 70-90 ⼈⽣就快結束了的⼀個老屁孩⼉ >90 再⻅了這個世界. list = int(input("你的年齡:")) if list < 10: print("小屁孩") elif 10<list<20: print("青春叛逆的小屁孩") elif 20<list<30: print("始定性, 開始混社會的⼩屁孩⼉") elif 30<list<40: print("看老⼤不⼩了, 趕忙結婚⼩屁孩⼉") elif 40<list<50: print("家⾥有個不聽話的⼩屁孩⼉") elif 50<list<60: print("⾃⼰⻢上變成不聽 話的老屁孩⼉") elif 60<list<70: print("活着還不錯的老屁孩⼉") elif 70<list<90: print("⼈⽣就快結束了的⼀個老屁孩⼉") elif list > 90: print("再⻅了這個世界.")
單行註釋 # #被註釋的內容是不會執行的 多行註釋 '''被註釋的內容是不會執行的 ''' """" 被 注 釋 的 內 容 是 不 會 執 行 的 """" "Aues's" 'Aues"' """Aues'a you'OK?""" '''Aues"a you"OK?'''
python2:
源碼不統一,有重複的功能代碼
python3:
源碼統一,沒有重複的功能代碼
Python 2中print是語句(statement),Python 3中print則變成了函數。在Python 3中調用print須要加上括號,不加括號會報SyntaxErro
在Python 2中,3/2的結果是整數,在Python 3中,結果則是浮點數
Python 2有兩種字符串類型:str和unicode,Python 3中的字符串默認就是Unicode,Python 3中的str至關於Python 2中的unicode。
Python 2中有 range 和 xrange 兩個方法。其區別在於,range返回一個list,在被調用的時候即返回整個序列;xrange返回一個iterator,在每次循環中生成序列的下一個數字。Python 3中再也不支持 xrange 方法,Python 3中的 range 方法就至關於 Python 2中的 xrange 方法
在Python 2中,map函數返回list,而在Python 3中,map函數返回iterator。
Python 3中的字典再也不支持has_key方法
ase = input("請輸入大黑哥:") if ase == "大黑哥": print("你真聰明") else: print("輸入有誤")
list = int(input("輸入年份:")) if list == 1: print("粘糕") elif list == 2: print("元宵") elif list == 3: print("大米") elif list == 4: print("蘋果") elif list == 5: print("糉子") elif list == 6: print("麪條") elif list == 7: print("西瓜") elif list == 8: print("餃子") elif list == 9: print("香蕉") elif list ==10: print("火鍋") elif list == 11: print("大骨頭") elif list == 12: print("包子") else: print("請輸入正確月份")
=90 A
=80 B
=70 C
=60 D
< 60 不及格
list = int(input("請輸入你的分數:")) if list == 90: print("A") elif list == 80: print("B") elif list == 70: print("C") elif list == 60: print("D") elif list < 60: print("不及格")