目錄python
快捷鍵 | 做用 |
---|---|
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 | 全局搜索 |
ctrl + alt + l | 格式化代碼 |
ctrl + / | 總體註釋 |
home | 回到行首 |
end | 回到行尾 |
能夠在 File --> Settings --> Keymap 裏面自定義設置快捷鍵。性能
變化的參數、屬性。spa
定義世間萬物變化的狀態。code
age_of_tom = 18
、a = 10
對象
age_of_tom
AgeOfTom
print(a)
print(id(a))
print(type(a))
不變化的量。內存
將變量名所有大寫表示常量。字符串
如AGE = 18
表示年齡是18是不可改變的。pycharm
python中定義常量其實仍是定義一個變量,不可改變是約定俗成的,當看到一個變量名所有大寫的時候,咱們默認這是個不能更改的變量,是一種習慣。it
定義一個變量,計算機就會開闢一個內存空間用來存儲這個變量。內存管理
x = 10 # 10引用計數加1爲1 y = x # 10引用計數加1爲2 x = 11 # 10引用計數減1爲1;11引用計數加1爲1 del y # 10引用計數減1爲0,觸發python垃圾回收機制,python清理10的內存佔用
x = 10
:計算機開闢一個空間用來存儲變量值10,並將x指向這個地址;這個地址的10被引用了一次,引用計數爲1;
y = x
:計算機將x的值傳給y,因爲以前已經給了x的值存儲的地方,因此這裏y的值的地址和x的值的地址是共用的;這個地址的10又被y引用,引用計數加1爲2;
x = 11
:計算機新開闢一個空間用來存儲變量值11,同時將x解除和10的關係,轉而指向11,因此10的引用計數減1變爲1,11的引用計數加1爲1;
del y
:計算機刪除y的值,變量值10的引用計數爲0,沒有對象在使用,出發python垃圾回收機制,保存10的內存地址被回收,空間被從新釋放出來。
爲了不因建立相同的值而重複申請內存空間所帶來的效率問題,Python解釋器會在啓動時建立出小整數池,範圍是[-5,256],該範圍內的小整數對象是全局解釋器範圍內被重複使用,永遠不會被垃圾回收機制回收。
使用pycharm運行python的時候,pycharm出於對性能的考慮,會擴大這個小整數池,至於範圍多大,不用去管。
增長代碼的可讀性。
#
:註釋內容跟在井號後面# 註釋的內容
'''……'''
:註釋內容卸載三引號內部,能夠換行''' 內容1 內容 '''
數據類型對變量值作了分類。
a = 1
或 a = int(1)
b = 1.1
或 b = float(1.1)
a = int(1.1)
---> a = 1b = float(1)
---> b = 1.0定義方式:
單引號: '字符串'
雙引號:"字符串"
三引號(三單引號/三雙引號):
'''字 符 串'''
使用方法:
字符串之間的加法:
print('tom' + ' bruce') # --->結果爲:tom bruce
字符串的乘法
print('tom ' * 3) # --->結果爲:tom tom tom