pycharm变量存_20190909 pycharm快捷键与变量
pycharm快捷鍵的使用
快捷鍵
作用
ctrl+x
剪切
ctrl+f
查找(選中批量修改)
shift+ctrl+z
反撤銷
ctrl+d
復制粘貼選中內容
ctrl+barkspace
刪除一個單詞
ctrl+y
刪除整行
ctrl+w
選中一個單詞
shift+enter
換行
ctrl+shift+r
全局搜索
shift+f10
運行上一個文件
ctrl+shift+f10
運行當前代碼
ctrl+alt+l
代碼格式化
file --> settings --> keymap 修改快捷鍵的設置
變量
什么是變量
變量就是會變化的量,用來描述事件萬物變化的狀態。
IPO
I--input---》輸入
P--process--》處理
O--output--》輸出
變量的組成
1.變量名
變量名用來引用變量值
2.賦值符號
= 右邊的值賦值給左邊的變量名
3.變量值
存放數據,用來記錄顯示現實世界的狀態
變量的命名規范
1.必須有意義
2.由字母下劃線數字組合,且不能以字母開頭
3.關鍵字不能用作變量
['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']
變量名的兩種命名風格
1.駝峰體
2.下劃線
常量
常量是不變的量,一般把變量名設置為大寫字母,但python中沒有絕對的常量,也是可以更改賦值的。
python的內存管理
變量是python解釋器提供的概念,運行python時才會有
變量存在哪
x=10
將變量賦值到了x中,內存開創了一個新的空間,把10這個值存儲進了內存,想要打印時,查詢變量x時直接調用值。
python垃圾回收機制
當一個變量值的引用計數為0的時候,會觸發垃圾回收機制,回收
x=10
# 先將10賦值給x
x=11
# 又將11賦值給x,之前的10自動清除內存
引用計數
在python中引用計數代表著變量值被引用的次數,也會進行加減操作
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的內存占用
小整數池
python實現int類型時有個小整數池,固定了[-5,256]的整數的ID,也就是說在啟動時會自動創建,為的是避免因創建相同的值而重復申請聶村空間所帶來的的效率問題
但pycharm中更進一步,擴大了小整數池的范圍,作為一種特殊的優化機制。
變量的三個特征
對于每個變量,python都提供了三個方法分別獲取變量的三個特征:
x=10
獲取變量的值print(x)
獲取變量的IDprint(id(x))
獲取變量的數據類型 print(type(x))
數據類型
什么是數據類型
數據類型將變量值進行分類,各有不同的類別
1.整型
1.作用
定義并描述整數類型的變量,如手機號ID等
2.定義方式
直接定義:age=30
int 定義:age=int(32)
3.使用方法
以下假設變量: a=10,b=20:
運算符
描述
實例
+
加 - 兩個對象相加
a + b 輸出結果 30
-
減 - 得到負數或是一個數減去另一個數
a - b 輸出結果 -10
*
乘 - 兩個數相乘或是返回一個被重復若干次的字符串
a * b 輸出結果 200
/
除 - x除以y
b / a 輸出結果 2
%
取模 - 返回除法的余數
b % a 輸出結果 0
**
冪 - 返回x的y次冪
a**b 為10的20次方, 輸出結果 100000000000000000000
//
取整除 - 返回商的整數部分(向下取整)
>>> 9//2 4 >>> -9//2 -5
2.浮點型
1.作用
定義小數位的數字
2.定義
直接定義:height=1.75
float定義:age=float(1.8)
強制類型轉換
height = float(4) # 4.0 # 強制類型轉換
print(height)
int 強轉時不會四舍五入
salary2 = int(3.7) # 不會四舍五入
print(salary2)
round方法可以四舍五入
print(round(3.7))
# 輸出的是4
3.使用方法:
/ % // **
4.邏輯比較
x = 1
y = 2
print(x > y) # False
print(x >= 1) # True
print(x < y) # True
print(x <= 1)
print(x != y)
print(x == y) # 一個=是賦值,2個==是比較
3.字符串
1.作用
用來描述:姓名,性別等
2.定義方式
單雙三引號:name='jack'
str定義: name=str(123)
3.使用方法
str1 = 'nick ' # 這里有空格
str2 = 'handsome'
print(str1 +' ' + str2 ) # 字符串不能和數字相加
# 輸出的是 nick handsome
print(str1 * 10)
# 輸出的是nick nick nick nick nick nick nick nick nick nick
4.注釋
單行注釋 #
多行注釋''' 三引號
4.列表
5.字典
6.布爾值
總結
以上是生活随笔為你收集整理的pycharm变量存_20190909 pycharm快捷键与变量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: windows配置samba客户端_怎样
- 下一篇: python处理txt文件_python