2004 Django框架誕生了python
python2:編程
源碼不統一,有重複的功能代碼框架
python3:編程語言
源碼統一,沒有重複的功能翻譯
編譯型:只翻譯一次(表明C)code
優勢:執行速度快開發
缺點:開發速度慢字符串
解釋型:逐行翻譯(表明Python)input
缺點:執行速度慢源碼
優勢:開發速度快
解釋器分類:
Cpython
Jpython
Ironpython
pypy(特殊)
a = 1 #聲明變量 # a #變量名字 # = # 賦值 # 1 # 值
# 變量定義規則: # 1.變量由數字,字母,下劃線組成 # 2.不能以數字開頭 # 3.不能使用python關鍵字 # 4.不能使用中文和拼音命名 # 5.區分大小寫 # 6.變量名要具備描述性 # 7.推薦寫法 # 7.1駝峯體 AgeOfOldboy = 98 # 7.2下劃線 age_of_oldboy = 98 (官方推薦)
變量小高級
a = 4 b = a + 6 print(b)
# age = 18 # age1 = 19 # age2 = age # age = 20 # # 20 19 18 # print(age,age1,age2)
# 什麼是變量? # 變量就是將一個臨時的值存儲在內容中(存儲中間值/起別名) # 變量能幹什麼? # 變量能夠屢次重複使用 # 變量在那用怎麼用? # 變量在我們程序中會頻繁使用
# 常量:ID = 123154156465 常量就是不變的量
單行註釋 # 多行註釋 """ """ 或者''' ''' 被註釋的內容不會被執行
int:數字 用於計算和比較
str: 字符串 只要被引號引發來的就是字符串
bool:布爾值 主要用於判斷真假
ps:input獲取到的內容全是字符串
int(「110」) 將字符串110轉換成數字110
str(110) 將數字110轉換成字符串110
type() 查看數據類型
# a = input("請輸入內容,並回車:") # print(a,type(a)) # print(int(a) + 5)
# print(1) # if 3<2 : # print(3) # print(2) # if else 二選一 # print(1) # if 2>12 : # print(2) # else : # print(3) # print(4) # # if elif elif 多選至多一個 # print(110) # if 1<2: # print(112) # elif 5>8 : # print(113) # print(999) # # # if elif elif else 多選一 # print(110) # if 1<2: # print(112) # elif 5>8 : # print(113) # elif 4>7: # print(199) # print(999) 1.用戶輸入帳號 2.用戶輸入密碼 3.判斷用戶的帳號是否是alex 4.若是帳號是alex在繼續判斷密碼是否是alexdsb 5.帳號和密碼都正確提示用戶alex就是一個dsb 6.若是帳號正確密碼錯誤提示密碼錯誤 7.若是帳號錯誤提示帳號錯誤 name = "alex" password = "alexdsb" username = input("請輸入帳號:") pwd = input("請輸入密碼:") if name== username: if password == pwd: print("alex就是一個dsb") else: print("密碼錯誤") else: print("帳號錯誤")