Cpython Python的官方版本,使用C語言實現,使用最爲普遍,CPython實現會將源文件(py文件) 轉換成字節碼文件(pyc文件),而後運行在Python虛擬機上。
Jyhton Python的Java實現,Jython會將Python代碼動態編譯成Java字節碼,而後在JVM上運行。
IronPython Python的C#實現,IronPython將Python代碼編譯成C#字節碼,而後在CLR上運行。(與Jython相似)
PyPy(特殊) Python實現的Python,將Python的字節碼字節碼再編譯成機器碼。
# 什麼是變量? # 變量就是將一個臨時的值存儲在內容中(存儲中間值/起別名) # 變量能幹什麼? # 變量能夠屢次重複使用 # 變量在那用怎麼用? # 變量在我們程序中會頻繁使用
a = 1 # 聲明變量 a # 變量的名字 = # 賦值 1 # 值
1.變量由數字,字母,下劃線組成 2.不能以數字開頭 3.不能使用python中關鍵字 ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'] 4.不能使用中文和拼音 5.區分大小寫 6.變量名要具備描述性 7.推薦寫法: 7.1 駝峯體 AgeOfOldboy = 56 7.2 下劃線 age_of_oldboy = 56
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=99045275700015532095885 常量就是不變的量
單行註釋 # 多行註釋 """""" 或者 '''''' 被註釋的內容是不會執行的
數字:用於計算和比較 字符串: 加法--同是字符串才能相加 乘法--只能和數字進行相乘 '''my neme's "meet"''' 引號配合使用
布爾值真假值 用於判斷 True 真 False 假 PS:只有python中真假首字母大寫
注意:input 獲取到的內容全都是字符串 int()--將字符串中的數字轉換成整型 type()--查看數據類型
if-若是 在python是關鍵字編程
if True 若是是真的,告訴你們是真的框架
關鍵字 空格 條件 冒號編程語言
縮進 結果性能
if 3>2: a=input(">>>") print(a) print(1) if 3>2: print(3) print(2)
if 空格 條件 冒號優化
縮進 結果操作系統
else 冒號翻譯
縮進 結果code
print(1) if 1>2: print(3) print(2) print(5) if 3>2: print(1) else: print(2) print(6) n = input("請輸入數字:") if 3 < int(n): print(1) else: print(2) print(6)
print(110) if 3<2: #若是 print("A") elif 3>8: #再若是 print("B") elif 5>0: #再若是 print("C") print(112)
if 2==3: print(A) elif 3<2: print(B) elif 3>4: print(C) else: print(1)
if 3>2: print("A") print(456) if 3<6: print("B")
sex="女" age=35 if sex =="女": if age ==35: print("進來坐一坐") else: print("你去隔壁找常鑫") else: print("你去對面")
1.and 和 and先後都爲真纔是真 2.type 查看數據類型 3.int("5") 將字符串5轉換成整型 4.str(5) 將整型轉換成字符串 5.== 判斷先後是否相等