變數
變數是將儲存的值保存在記憶體中。當宣告一個變數的時候會在記憶體中開啟一個儲存內容的位置。
基於變數的資料類型,解釋器分配記憶體空間並決定儲存的內容。因此我們可以透過變數分配不同的資料類型,可以在變數中儲存資料類型為整數,小數,字元等
在python中,變數是不需要明確聲明變數類型和長度來保留記憶體空間。當變數分配值的時候,python會自動發出聲明,等號(=)用於變數賦值,python變數也不需要像PHP那樣前面加特殊符號
變數使用注意事項:
0.使用變數前必須先賦值
1.變數名稱只能使用英文字母,底線,數字。變數名稱可以用字母和底線做開頭,數字不能作為開頭使用
2.變數名稱不能包含空格,但是可以使用下劃線來間隔單字
3.不能使用python中的關鍵字做變數名如print等
4.python的變數名稱區分字母大小寫,Name和name是完全不同的兩個名字
= 運算子左邊是變數名稱,右邊是變數值,如:
name = "神奇" #一個字串
age = 24 24
miles = 123.56 #一個浮點數(小數)
#print(name)
print(age
##print(age )
print(miles)
這裡將值字串(神奇),整數(24),浮點數(123.56)分別是指派給name,age,miles,執行程式碼將會產生以下內容:
神奇
#24
123.56
同時python允許同時為多個變數分配單一值如:
a = b = c = 1這裡建立一個整數對象,其值為1 ,並且將所有三個變數都分配給相同的記憶體位置,也可以將多個變量,賦給多個值,如:a, b, c = 10, 11.5, "神奇"這裡分別給a賦值為整數:10, b賦值為浮點數:11.5,c賦值為字串:神奇。 python五種標準資料類型:1.數字:資料類型儲存數字值,當為其指派時,建立物件。 python支援三種不同的數值類型: int(有符號整數) float(浮點實值)# complex(複數) python3中所有的整數都表示為長整數。因此,長整數沒有單獨的數字類型。
2.字串:python中的字串標識為在引號中表示的連續字元集。 python允許雙引號和單引號。可以使用片段運算子([ ] 和[ : ])來取得字串的子集(子字串),其索引從字串開始處的索引0 開始,並且以-1 表示字串中的最後一個字符。 3.列表:python複合資料類型中最多功能的。一個清單包含以逗號分隔並括在方括號([ ] )中的項目。儲存在清單中的值可以使用切片運算子([ ] 和 [ : ])來訪問,索引從清單開頭的 0 開始,並以 -1 表示清單中的最後一個項目。 加號( + )是列表連接運算子 , 星號( * )是重複運算子。
4.元組:元組與清單非常類似的另一個序列資料型態。元組是由多個值以逗號分隔。然而與列表不同,元組是被括在小括號內(( ))。列表和元組之間的主要區別是- 列表括在括號(
)中,無法更新。元組可以被認為是
只讀列表
5.字典:Python的字典是一種雜湊表類型。它們像Perl中發現的關聯數組或散列一樣工作,由鍵值對組成。字典鍵幾乎可以是任何Python資料類型,但通常為了方便使用數字或字串。另一方面,值可以是任意任意的Python物件。字典由大括號(
{}
編號 | 函數 | 描述 |
---|---|---|
1 | #int(x [,base]) |
將x 轉換為整數。如果x 是字串,則要base 指定基數。 |
2 | float(x) |
#將x 轉換為浮點數。 |
3 | complex(real [,imag]) |
建立一個複數。 |
4 | str(x) |
#將物件x 轉換為字串表示形式。 |
5 | repr(x) |
#將物件x 轉換為表達式字串。 |
6 | eval(str) |
評估求值一個字串並傳回一個物件。 |
7 | tuple(s) |
#將s 轉換為元組。 |
8 | list(s) |
#將s 轉換為清單。 |
9 | set(s) |
#將s 轉換為集合。 |
10 | dict(d) |
建立一個字典,d 必須是 (key,value) 元組的序列 |
11 | #frozenset(s) |
將s 轉換為凍結集合 |
12 | #chr(x) | ##將整數x轉換為字元
|
unichr(x)
| 將整數x轉換為Unicode字元。
|
|
ord(x)
| #將單一字元x轉換為其整數值。
|
|
hex(x)
| #將整數x轉換為十六進位字符串。
|
|
oct(x)
| #將整數x轉換為八進位字串。 |
以上是python之變數的學習介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!