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 中的變數賦值不需要型別宣告。每個變數在記憶體中建立,都包括變數的標...