2004 Django框架誕生了python
python2:編程
源碼不統一,有重複的功能代碼框架
python3:編程語言
源碼統一,沒有重複的功能代碼翻譯
編譯型: 只翻譯一次 (表明 C)code
優勢: 執行速度快開發
缺點: 開發速度慢字符串
解釋型:逐行翻譯 (表明 Python)input
缺點: 執行速度慢源碼
優勢: 開發速度快
cpython 從官方下載就是cpython
a = 1 # 聲明變量 a # 變量的名字 = # 賦值 1 # 值
變量定義的規則: 1.變量由數字,字母,下劃線組成 2.不能以數字開頭 3.不能使用python中關鍵字 4.不能使用中文和拼音 5.區分大小寫 6.變量名要具備描述性 7.推薦寫法 7.1駝峯體 7.2下劃線 age_of_oldboy = 98 (官方推薦)
變量的小高級
# age = 18 # age1 = 19 # age2 = age # age2 = 18 # age = 20 # # 20 19 18 # print(age,age1,age2)
# a = 4 # b = a + 6 #在聲明變量的時候先執行等號右邊的內容 # print(b)
# 什麼是變量? # 變量就是將一個臨時的值存儲在內容中(存儲中間值/起別名) # 變量能幹什麼? # 變量能夠屢次重複使用 # 變量在那用怎麼用? # 變量在我們程序中會頻繁使用
# 常量:ID = 11012013014066 常量就是不變的量
單行註釋 # 多行註釋 """ """ ''' ''' 被註釋的內容是否是會執行的
數字: 用於計算和比較(int)
字符串:在python中只要是用引號引發來的就是字符串(str)
加法 -- 同是字符串才能相加
乘法 -- 只能和數字進行相乘
'''my name's "meet"''' 引號配合使用
布爾值:返回真假值 用於判斷(bool)
True 真 False 假
注意:input獲取到的內容全都是字符串
int() -- 將字符串中的數字轉換成整型
type() -- 查看數據類型
if - 若是 在python是關鍵字 if True 若是是真的,告訴你們這是真的 單if 關鍵字 空格 條件 冒號 縮進 結果 print(1) if 3>2: print(3) print(2) if else 二選一 若是 空格 條件 冒號 縮進 結果 不然 冒號 縮進 結果 n = input("請輸入數字:") if 3<int(n): print(1) else: print(2) print(6) if elif elif 多選一或零 print(110) if 3<2: # 若是 print("A") elif 3>8: # 在若是 print("B") elif 5<0: print("C") print(112) if elif else 多選一 if 3 == 2: print(1) elif 3<2: print(3) elif 3>10: print(4) else: print(9) if if if 多選 if 3>2: print("A") print(456) if 3<6: print("B") if嵌套 sex = "女" age = 35 if sex == "女": if age == 35: print("進來坐一坐") else: print("你去隔壁找春生") else: print("你去對門找alex") 1.用戶輸入帳號 2.用戶輸入密碼 3.判斷用戶的帳號是否是alex 4.若是帳號是alex在繼續判斷密碼是否是alexdsb 5.帳號和密碼都正確提示用戶alex就是一個dsb 6.若是帳號正確密碼錯誤提示密碼錯誤 7.若是帳號錯誤提示帳號錯誤 user = input("請輸入帳號:") pwd = input("請輸入密碼:") if user == "alex": if pwd == "alexdsb": print("alex就是一個dsb") else: print("密碼錯誤!") else: print("帳號錯誤!") user = input("請輸入帳號:") pwd = input("請輸入密碼:") # and # 和 and前邊的內容爲真而且and 後邊的內容爲真纔是真 if pwd == "alexdsb" and user == "alex": print("alex就是一個dsb") else: print("密碼或帳戶錯誤!")