Python基本資料型別

2021-10-09 17:15:40 字數 2928 閱讀 7387

python基本資料型別有6種,分別是數字型(number)、字串(string)、列表(list)、元組(tuple)、集合(set)、字典(dictionary)。

數字型包括整型(int)、浮點型(float)、布林型(bool)、複數(complex),數字型是不可變的。

a,b,c,d=1,2.1,true,1+2j

#輸出a,b,c,d的資料型別。

print(type(a),type(b),type(c),type(d))

print(a,b,c,d)

#判斷a的資料型別是否為int,是則輸出true

print(isinstance(a,int))

#刪除a

#輸出結果為浮點型

c=b/1

print(c)

#輸出結果為b的資料型別

c=b//1

print(c)

#求餘數

c=a%b

print(c)

c=a*b

print(c)

#求a的b次方

#true為1,false為0

#str1[0]='c'是不可以的,因為字串是不可變的

#輸出str1最後乙個字元

print(str1[-1])

#輸出str1倒數第二個字元之後的字串

print(str1[-2:])

#字串是可以使用+連線的

#輸出元組a第乙個元素

print(a[0])

#a[0]=3是不可以的,因為元組是不可變的

#元組是可以使用+連線的

#輸出列表li最後乙個元素

print(li[-1])

#將列表li最後乙個元素改為8,說明列表是可以變的

li[-1]=8

print(li)

#列表是可以使用+連線的

#集合可以自動去重,並且排序

print(s)

#求兩集合的交集

s2=s&s1

print(s2)

#求兩集合的並集,不能使用+連線兩個集合

s2=s|s1

print(s2)

#求兩集合的差集

s2=s-s1

print(s2)

#在集合開頭新增乙個元素,說明集合是可變的

s.add(8)

print(s)

#在集合中新增多個元素,並且排序

s.update([9,0])

print(s)

#刪除集合第乙個元素

s.pop()

print(s)

#刪除集合中指定的元素

s.remove(3)

print(s)

#集合不能用索引方式取值,故利用迭代輸出其內容

#可以改變字典中key對應value的值,故字典是可變的

d['y']=3

print(d)

#字典不可以用+連線,故用以下方式連線

d2=dict(d,**d1)

print(d2)

#輸出字典的key以及對應的value

python基本資料型別

物件是python中最基本的概念,python中資料以物件的形式出現 無論是python提供的內建物件,還是使用python或是像c擴充套件庫這樣的擴充套件語言工具建立的物件。物件時記憶體中的一部分,包括數值和相關操作的集合。python程式可以分解成模組 語句 表示式以及物件,如下 1 程式由模組...

Python基本資料型別

1 python中一切都是物件。2 每乙個資料都有乙個id標示,用id 可以檢視。也可以用type檢視是什麼型別。3 常用的資料型別 int 整型 數字 boole true 值 賦值,要用大寫 a true string 字串 也稱作序列。list 列表 tuple 元組 dict 字典 set ...

Python基本資料型別

python內建許多資料基本型別。資料型別dt 表示形式 int整形如 1,0,1,float 浮點型如 1.1,0.0,1.1,str字串如 單引號或雙引號括起來的形式 hello python list 列表如 1,2 巢狀列表 1,2,3 tuple 元組如 1,2 set無序列表如 comp...