首字母為英文和下劃線,其它部分則可以是英文、數字和下劃線(即:_),而變數名稱是區分大小寫,即變數temp與temp為不同變數。變數的基本用法如下:
複製** **如下:
# 例:使用變數
a = 10
b = 20
print a + b
>>> 30 # 輸出a加b的值
a = 'hello'
b = 'python'
print a + ' ' + b
>>> hello python # 輸出a加b的值
上面幾個例子是使用變數進行運算,python的變數可以分程式設計客棧為數字、字元和物件三種。
數字:就是可以作數**算數字,而數字的型別又分為整型、浮點型和複數等。整型指的是沒有小數點的數字,而浮點型是指有小數點的數字,複數就是數學中的復學,其中浮點數可以用科學計數法表示,具體區別如下:
複製** **如下:
# 例:使用變數
a = 10
print a / 3
>>> 3 # 輸出變數a除以整數3的值
print a / 3.0
>>> 3.33333333333 # 輸出a除以浮點數3.0的值
b = 1e-2 # 科學計數法表示
print b
>>> 0.01 # 程式設計客棧輸出b的值
print b*10
>>> 0.1 # 輸出b*10的值
f1 = (1+2j)
f2 = (5+3j)
>>> (6+5j) # 輸出複數f1+f2的值
上例中數字變數a被定義為整形,當除以整形時,值會被認為是整形,因此輸出的值夜為整型,當除數為浮點型時,除出來的值會被認為是浮點型。數字運算符號有+(加)、-(減)、*(乘)、/(除)、%(餘),但並不支援++、--等自增自減的運算子。
字元:即用不同文字元號表示的內容串,字串須要用單引號、雙引號來括起,具體用法如下:
例:定義字元型變數。
複製** **如下:
s = 'python' # 變數賦值字串python
s = "17jo.com" # 變數賦值字串17jo.com
s = '''hello world!
hello python!''' # 變數賦值兩行:hello world!hello python!
s = """hel程式設計客棧lo world!
hello python!""" # 變數賦值兩行:hello world!hello python!
s = ' it\'s python' # 變數賦值:it's python!
s = "\"python\"" # 變數賦值:"python"
s = '"python"' # 變數賦值:"python"
s = 'hello \n python' # \n為換行的轉義字元
print s # 輸出s的值
>&gwww.cppcns.comt;> hello # 分兩行輸出
>>> python
上面的例子是定義字串變數的例子,其中'''/"""三引號可以定義多行字串,若需要在字串中使用單引號或雙引號可用\'/\"來轉義表示,但單引號裡可以使用字元雙引號,而雙引號裡也可以使用字元單引號無須轉義。
變數的作用域就是指變數的有效範圍,在python裡除在函式或類裡定義的變數外,程式中定義的變數在第一次出現後就會一直有效,也就是同樣的名稱在後面的程式裡會被認為是同一變數。
本文標題: python 變數型別及命名規則介紹
本文位址: /jiaoben/python/96269.html
Python變數命名規則及慣例
變數命名 語法 下劃線或字母 任意數目的字母 數字或下劃線 變數名必須以下劃線或字母開頭,而後面接任意數目的字母 數字或下劃線。區分大小寫 spam和spam不同 禁止使用保留字 命名慣例 以單一下劃線開頭的變數名 x 不會被 from module import 語句匯入 前後有下劃線的變數名 x...
Python變數賦值及命名規則
x 3 y 4 z 5 以及 x,y,z 3,4,5但是,在大多數情況下,上面的表示式並不是很好的賦值方式,因為變數名稱應該要能夠描述所儲存的值。除了要設定具有描述性的變數名稱之外,在 python 中命名變數時,還需要注意以下幾個事項 1.只能在變數名稱中使用常規字母 數字和下劃線。不能包含空格,...
Python變數命名規則
1.命名清晰 形象 易懂 eg name stronger 2.不能以大寫字母開頭 eg name stronger 錯誤 3.變數名中不能出現空格,中間可由大寫字母區分,也可由下劃線分隔 eg studentnumber 或者student number 4.不能以特殊字元作為變數名,可由字母和數...