python資料型別

2021-09-17 03:15:09 字數 2493 閱讀 1759

1.list 列表或陣列

<1>定義:

l=list();#或者l=; #定義乙個空列表;

>>print(l);

['hello',' python']

insert 在指定位置新增元素

>>l1=['a','b','c','d'];

>>l1.insert(2,'e');

>>print(l1);

['a','b','e','c','d']

<2-2>修改

>>l=['a','b','c','d'];

>>l[0]=3;

>>print(l)

[3,'b','c','d']

<2-3>刪除

pop*

>>l=['a','b','c','d']

>>l.pop();#預設刪除列表最後乙個元素

>>print(l)

['a','b','c']

>>l.pop(0)#刪除指定下標的元素

>>>print(l)

['b','c']

remove*

a=['a',1,2,3,'v']

a.remove("a")#移除指定元素

print(a)

[1,2,3,'v']

clear*

a=[1,2,3,4,5]

a.clear()#清空所有元素

print(a)

<2-4>

轉換成字串

join*

a=['a','b','c','d']#列表中的元素必須全試字元形式才能轉換

x=','.join(a)

print(x)

a,b,c,d

<2-4>

count統計列表中某個元素出現的次數

<2-5>

len 計算列表的長度

<2-6>

排序sort

a=[2,3,1,5,4]

print(a.sort(reverse = false))

[1,2,3,4,5]

print(a.sort(reverse = ture))

[5,4,3,2,1]

<2-7>查詢索引

index

a=[1,2,3,4,5,6,78,9]

print(a.index(78))#輸出結果為6

<2-8>新增列表

extend

l=[1,2,3]

l1=[4,5,6]

l.extend(l1)

print(l)

>>[1,2,3,4,5,6]

<2-9>排序

sort

l=[3,4,6,5,1,2]

l.sort()

print(l)

>>[1,2,3,4,5,6]

2.元組

特殊的列表,裡面的元素不可更改,永遠保持定義時候的樣子

定義:d=();

d1=(『120.0.0.1』,3306,『root』,『123456』)

其常用的方法:

1.d1.index(『root』) #index 查詢某個元素的下標

2.d1.count(『root』) #count 查詢某個元素出現的次數

3. del d1 #刪除整個元組

3.字典

定義d={}#定義乙個空字典

d=新增/修改,key值不存在就建立,存在就修改

d[『age』]=18

刪除某個元素

d.pop(『name』)

刪除整個字典

del d

獲取字典所有的key值

print(d.keys())

獲取所有的values值

print(k.values())

獲取某個value值,key不存在時返回none

d.get(『name』)

獲取所有的key,values

print(d.items())

清空字典

d.clear()

建立乙個新字典

s=(『name』,『***』,『ager』)

print(dict.fromkeys(s,9))

4.集合

定義d=set()#定義乙個空集合

d1=#集合自帶去重,集合是沒有順序的

python資料型別

python的資料型別 數字 字串 列表 元祖 字典 檢視型別可以使用type函式如 type abc 數字 整型 長整型 浮點型 複數 字串 單引號 雙引號 3引號 a abcde a 1 b a 2 3 c a 2 4 cd a 2 cde a 2 ace a 1 e a 3 2 c a abc...

python 資料型別

python有五個標準的資料型別 使用del可以刪除資料的引用 例,one 100 del one del 也可以同時刪除多個引用 變數。例del one,two,three print one 將提示one 沒有定義 python支援四種不同的數值型別 python的字串列表有2種取值順序 加號 ...

Python 資料型別

一 整數 python可以處理任意大小的整數,當然包括負整數,在python程式中,整數的表示方法和數學上的寫法一模一樣,例如 1,100,8080,0,等等。計算機由於使用二進位制,所以,有時候用十六進製制表示整數比較方便,十六進製製用0x字首和0 9,a f表示,例如 0xff00,0xa5b4...