Python3資料型別區別要點

2021-10-06 00:21:50 字數 1515 閱讀 1693

不可變資料(3 個):number(數字)、string(字串)、tuple(元組);

可變資料(3 個):list(列表)、dictionary(字典)、set(集合)。

number(數字)

資料型別是不允許改變的,這就意味著如果改變量字資料型別的值,將重新分配記憶體空間。

var1 = 1

var2 = 10

string(字串)

字串是 python 中最常用的資料型別。我們可以使用引號('")來建立字串

var1 = 'hello world!' 

var2 = "runoob"

list(列表)

列表是最常用的python資料型別,它可以作為乙個方括號內的逗號分隔值出現。

list1 = ['google', 'runoob', 1997, 2000]; 

list2 = [1, 2, 3, 4, 5 ];

tuple(元組)

python 的元組與列表類似,不同之處在於元組的元素不能修改。

元組使用小括號,列表使用方括號。

元組中只包含乙個元素時,需要在元素後面新增逗號,否則括號會被當作運算子使用:

tup1 = ('google', 'runoob', 1997, 2000) 

tup2 = (1, 2, 3, 4, 5 )

tup3 = "a", "b", "c", "d"   # 不需要括號也可以

tup1 = () #建立空元組

dictionary(字典)

字典的每個鍵值(key=>value)對用冒號(:)分割,每個對之間用逗號(,)分割,整個字典包括在花括號({})中 ,格式如下所示:

d =
set(集合)

集合(set)是乙個無序的不重複元素序列。

可以使用大括號或者set()函式建立集合,注意:建立乙個空集合必須用set()而不是,因為是用來建立乙個空字典。

a = set('abracadabra')

b = set('alacazam')

s = ""

l =

t = ()

d={}

set()

print(type(s))

print(type(l))

print(type(t))

print(type(d))

print(type(set()))

python3資料型別

一 python可以自定義資料型別,預設的資料型別有 1 int 整數 2 float 浮點數 3 complex 複數 4 bool 布林值 5 str 字串 6 list 列表 7 tuple 元組 8 set 集合 9 dict 字典 type 內建函式,可以檢視變數的資料型別 int 整數 ...

Python資料型別 python3

id 258 1971357673680 id 258 1971357675120 id 258 1971357672720 以上三次例項的整數都是單獨的 id 256 1390248128 id 256 1390248128 以上兩次例項的小整數都是同乙個例項 浮點 a 30f 1.0 3 a 0...

Python3 資料型別 Number

資料型別是不允許改變的,這就意味著如果改變量字資料型別得值,將重新分配記憶體空間。以下例項在變數賦值時 number 物件將被建立 var1 1 var2 10使用del語句刪除一些數字物件的引用,del語句的語法是 del var1 var2 var3 varn 整型 int 在32位機器上,整數...