目錄python
在終端內輸入python3,而後輸入python代碼ide
在終端內輸入python3 文本文件路徑命令行
變量通常用來用來描述世間萬物變化的狀態code
變量名 = 變量值orm
變量名是用來接收變量值的對象
['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
NameOfNick
name_of_nick
(推薦)常量是約定俗成的一種規範,常量名的定義方式爲全大寫.實際上能夠被修改.內存
#註釋的語句
,#後面的字符不執行語法,即只爲普通字符,通常用來解釋某一段代碼字符串
三單引號/三雙引號pycharm
變量值的引用次數input
x = 257 # 257的引用計數爲1 y = x # 257的引用計數爲2 del x # 257的引用計數爲1
當變量值的引用計數爲0的時候,該變量值會被Python自動回收它的內存佔用
[-5,256]之間的整數會在Python解釋器啓動的時候,自動開闢一塊內存存入這些整數.也就是說這些整數不會由於引用計數爲0而被刪除
x = y = z = 10
# 交叉賦值 x = 10 y = 20 x, y = y, x print(x, y) # 使用臨時變量 x = 10 y = 20 temp = x x = y y = temp print(x, y)
input輸入的都是字符串形式
%s接收任意數據類型的數據
%d接收數字類型的數據
name = 'nick' 'nick name is %s'%name
{}接收任意數據類型的數據
name = 'nick' 'nick name is {}'.format(name)
在字符串前面加上f或F,而後使用{}接收任意數據類型的數據
name = 'nick' f'nick name is {name}'
+ - * / % // **
and or not
> >= < <= == !=
= += -= *= /= //= **= %=
is is not
若是須要某個運算符優先運算,則加個括號,使用a and b is c == d
的是傻逼
hobby_list = ['read','run','sleep','fishing','piao'] # 若是取第2-3個愛好 _,hobby2,hobby3,*_ = hobby_list print(hobby2, hobby3)
if 條件: 代碼塊
if 條件: 代碼塊 else: 代碼塊
if 條件: 代碼塊 elif 條件: 代碼塊 elif 條件: 代碼塊 ...(能夠寫任意個elif) else: 代碼塊
while 條件: 代碼塊
while 條件: 代碼塊 break # 結束本層循環,跳出循環
while 條件: 代碼塊 if 條件: 代碼塊 cotinue # 不執行下面代碼,而後繼續循環,即跳出本次循環 代碼塊
while 條件: 代碼塊 else: print('若是我沒有被break,我就會被打印出來')
for i in range/str/list/tuple/dict/set(可迭代對象): print(i)
for i in range/str/list/tuple/dict/set(可迭代對象): print(i) break # 結束本層循環
for i in range/str/list/tuple/dict/set(可迭代對象): print(i) if 條件: continue # 結束本次循環,即不執行下面代碼,繼續循環 代碼塊
for i in range/str/list/tuple/dict/set(可迭代對象): print(i) else: print('若是我沒有被break,我就會被打印出來')