ctrl + c 複製,預設複製整行
ctrl + v 貼上
ctrl + z 撤銷
ctrl + x 剪下,預設剪下整行
ctrl + a 全選
ctrl + f 查詢;選中批量修改
shift + ctrl + z 反撤銷
ctrl + d 複製貼上選中內容,沒有選中預設整行
ctrl + backspace 刪除乙個單詞
ctrl + y 刪除整行
ctrl + w 選中乙個單詞
shift + enter 換行
ctrl + shift + r 全域性搜尋
shift + f10 執行上乙個檔案
ctrl + alt + 1 格式化**
ctrl + / 整體注釋
home 回到行首
end 回到行尾
變數從字面意思可以理解成:是變化的量。
變數:定義世間萬物變化的狀態。
name = 'zzx'
age = 23
變數的組成:
變數名:變數名用來引用變數值,但凡需要用變數值,都需要通過變數名 。
賦值符號: 賦值
變數值:存放資料,用來記錄現實中的某種狀態。
變數名的命名規範
定義乙個變數其實就是在記錄現實世界中的狀態,並且存永遠不是目的,取才是目的。命名應該滿足一下三個規範:
變數的命名應該能反映變數值所描述的狀態,切記不可用中文。
變數名必須用字母數字下劃線組合,並且變數名的第乙個字元不能是數字。
關鍵字不能宣告為變數名。
['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']
變數名的兩種風格
駝峰體
ageofnick = 19
下劃線(推薦)
age_of_nick = 19
常量是不變的量。python中沒有是用語法強制定義常量,也就是說,python中定義常量本質就是變數。如果非要定義常量,變數名必須全大寫。
變數存哪了
在python中定義乙個變數,是存放在記憶體當中的。也就是說,對於電腦記憶體這個大記憶體,每定義乙個變數就會在這個大記憶體中開闢乙個小空間,小空間內存放變數值,然後記憶體給這個小空間乙個變數名,變數名指向變數值。
python垃圾**機制
在python中乙個變數值引用計數為0時,python會處理這個垃圾,釋放它的記憶體占用。(其他語言需要手動刪除)
當沒用變數指向這個變數值時,這個變數值就是垃圾。
小整數池
python實現int的時候有個小整數池。為了避免因建立相同的值而重複申請記憶體空間所帶來的效率問題,python直譯器會在啟動時建立出小整數池,範圍是[-5,256],該範圍內的小整數物件是全域性直譯器範圍內被重複使用,永遠不會被垃圾**機制**。
age = 10
列印值
print(age)
列印記憶體位址
print(id(age))
列印資料型別
print(type(age))
整型(int)
作用:表示人的年齡、各種號碼、級別
定義:
age = 18
print(id(age))
print(type(age))
print(age)
如何用:
加減乘除、邏輯判斷
浮點型(float)
day05課堂小結
加 減 乘 除 取整 取餘 冪 等於 不等於 不等於 大於 小於 大於等於 小於等於 c a b 將 a b的運算結果賦值給 c,c a 等效於 c c a c a等效於c c a and or not 與 或 非 is和 的區別 is用於判斷兩個變數引用物件是否為同乙個 記憶體空間 用於判斷引用變...
day04課堂小結
a 1 b 1 c 1 d 1 print f a b c d a 1,b 1,c 1,d 1 a b c d 1 print f a b c d x 10 y 20 x變成20,y變成10,不讓原來的10和20被垃圾 機制 設乙個中間變數 z x x y y z print f x print f...
裝飾器day12課堂小結
閉包 閉是封閉 函式內部函式 包是包含 該內部函式對外部作用域而非全域性作用域的變數的引用 閉包指的是 函式內部函式對外部作用域而非全域性作用域的引用。為函式傳參的方式一 使用引數的形式 def func x print x func 1 func 1 func 1 1 11為函式傳參的方式二 包給...