python變數型別

2021-10-05 08:13:33 字數 2168 閱讀 6536

python中共有7中常用的變數型別,其分別為:數字型別、布林型別、字串型別、列表型別、元組型別、集合型別和字典型別。本篇部落格將帶你認識它們以及了解各自的基本特點,但是不會涉及到太多的具體操作,後續會有針對每一種變數型別的詳細講解。

注:type()可以用於確定變數型別,print()可以用於將其列印,所以通過兩個函式組合可以判別所有的變數型別。

python中的數字型別包括整型、浮點型和複數型別。

# 數字型別

num1 =

1num2 =

1.0num3 =

3.1+

1.3j

print

(type

(num1)

)# int

print

(type

(num2)

)# float

print

(type

(num3)

)# complex

布林型別只包含兩種,即true和false。如果將布林型別用於數值運算,true會當做整型1,而false則會當做整型0。

# 布林型別

print(1

==0)# 輸出false

print

(type(1

==0))

# bool

print(1

==1)# 輸出true

print

(type(1

==1))

# bool

python中的字串被定義為乙個字元集合,被引號所包含,其中引號可以是單引號、雙引號以及三引號。需要注意的是在對字串進行下標索引時,第乙個字元索引值是0。

# 字串

str1 =

'python'

str2 =

"python"

str3 =

"""python"""

print

(type

(str1)

)# string

print

(type

(str2)

)# string

print

(type

(str3)

)# string

print

(str1[1]

)# y

列表中的元素使用包含,其中元素的個數和值是可以修改的,其也可以通過下標對列表裡的元素進行索引,第乙個元素索引值仍然為0。

# 列表

list1 =[1

,2,3

,4,"hello"

]print

(type

(list1)

)# list

print

(list1[1]

)# 2

列表中的元素使用()包含,其中元素是不可以修改的,其也可以通過下標對列表裡的元素進行索引,第乙個元素索引值仍然為0。

# 元組

tuple1 =(1

,2,3

,4)print

(type

(tuple1)

)# tuple

print

(tuple1[1]

)

集合中的元素使用{}包含,並且集合由不同的元素組成、集合中的元素是無序的,所以也可以通過下標的方式進行索引。

# 集合

set1 =

print

(set1)

# 1,2,3,4,5,而不是兩個4

print

(type

(set1)

)# set

字典由鍵-值對組成,用{}包含起來,其也不支援通過下標的方式進行索引。

# 字典

dict1 =

print

(dict1)

print

(type

(dict1)

)# dict

[1]黑馬程式設計師.python快速程式設計入門[m].人民郵電出版社:北京,2017

python合法變數型別 Python變數和型別

1.pytonn中的數字 數字資料型別用於儲存數值。他們是不可改變的資料型別,這意味著改變量字資料型別會分配乙個新的物件。當你指定乙個值時,number物件就會被建立 var1 1 var2 10 您也可以使用del語句刪除一些物件引用。del語句的語法是 del var1 var2 var3 va...

Python變數型別

變數儲存在記憶體中的值,表名在建立變數時會在記憶體中開闢乙個空間。基於變數的資料型別,直譯器會分配指定記憶體,並決定什麼資料可以被儲存在記憶體中。python中的變數不需要宣告,變數的賦值操作既是變數宣告和定義的過程。每個變數在記憶體中建立,都包括變數的標識 名稱和資料。每個變數在使用前都必須賦值,...

Python 變數型別

變數儲存在記憶體中的值。這就意味著在建立變數時會在記憶體中開闢乙個空間。基於變數的資料型別,直譯器會分配指定記憶體,並決定什麼資料可以被儲存在記憶體中。因此,變數可以指定不同的資料型別,這些變數可以儲存整數,小數或字元。python 中的變數賦值不需要型別宣告。每個變數在記憶體中建立,都包括變數的標...