Python 變數型別及命名規則介紹

2022-09-28 21:42:26 字數 1808 閱讀 6342

首字母為英文和下劃線,其它部分則可以是英文、數字和下劃線(即:_),而變數名稱是區分大小寫,即變數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.不能以特殊字元作為變數名,可由字母和數...