python之變數的學習介紹

零下一度
發布: 2017-07-24 16:32:53
原創
1348 人瀏覽過

變數

變數是將儲存的值保存在記憶體中。當宣告一個變數的時候會在記憶體中開啟一個儲存內容的位置。

基於變數的資料類型,解釋器分配記憶體空間並決定儲存的內容。因此我們可以透過變數分配不同的資料類型,可以在變數中儲存資料類型為整數,小數,字元等

在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物件。字典由大括號(
{}

)括起來,可以使用方括號(###[]###)來指派和存取值。 ######資料型別轉換######有時,可能需要在內建類型之間執行轉換。要在類型之間進行轉換,只需使用類型名稱作為函數即可。 ######有以下幾種內建函數用於執行從一種資料類型到另一種資料類型的轉換。這些函數傳回一個表示轉換值的新物件。它們分別如下所示 -###############將整數13將整數14#將單一字元15#將整數16#將整數
編號 函數 描述
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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板