資料的內建方法

2022-09-16 21:18:24 字數 2455 閱讀 3456

目錄

二、字串內建方法

三、列表內建方法

四、元組內建方法

五、字典內建方法

六、集合內建方法

作用:年齡/id

定義方式:x = 10

使用方法:+ - * / % // ** < <= > >= == !=

有序 or 無序:沒有有序無序一說

可變or 不可變:不可變

作用:薪資

定義方式:x = 10.1

使用方法:+ - * / % // ** < <= > >= == !=

有序 or 無序:沒有有序無序一說

可變or 不可變:不可變

作用:姓名

定義方式:單引號/雙引號/三單引號/三雙引號

使用方法:

索引取值

索引切片

for迴圈

成員運算

len長度

strip

split

lstrip/rstrip

lower/upper

startwith/endwith

rsplit

join

replace

isdigit/isalpha

find/rfind/index/rindex/count

center/ljust/rjust/zfill

expandtabs

captalize/swapcase/title

有序 or 無序:有序

可變 or 不可變:不可變

作用:儲存多個值

定義方式:用逗號隔開多個元素

使用方法:

索引取值/索引修改值

切片for迴圈

成員運算

len長度

del刪除

insert

pop:按索引刪除值

remove:按照值刪除值

count:計數

index:尋找值的索引

clear:清空列表

copy:拷貝列表

extend:擴充套件列表

reverse:反轉列表

sort:排序

有序 or 無序:有序

可變or 不可變:可變

什麼是元組(tuple):只可取不可更改的列表,元組一建立就被寫死了

作用:元組一建立就被寫死了

定義方式:()內用逗號隔開多個元素(可以為任意資料型別)

如果元組只有乙個元素,必須得加逗號

使用方法

索引取值

索引切片

for迴圈

成員運算

len長度

index獲取元素索引

count計數

有序or無序

有序可變or不可變

壓根沒有這一說

定義元祖--》占用記憶體小--》寫死了

作用儲存多個資料,對每個資料具有描述

定義方式

{}內用逗號隔開多個鍵key(具有描述意義,不能為可變資料型別):值value(任意資料型別)對

使用方式

按key取值/按key修改值

新增值,沒有就新增,有就修改

for迴圈

成員運算

len長度

keys/values/items

get 獲取(沒有就返回none,可以給定乙個預設值)

update 更新(等同於list裡的extend)

fromkeys

setdefault(只新增不修改)

有序or無序

無序可變or不可變

可變什麼是集合:交集/並集/補集/差集

作用進行上述運算

去重亂序 --》基於雜湊實現的

定義方式

{}內以逗號隔開多個元素(不能可為變資料型別)

# 空字典

s = {}

# 空集合

s = set{}

s = # 對於數字而言,不會亂序;但是對於其他,就亂序

print(s) #

使用方法

並集

print(pythoners | linuxers)

交集

print(pythoners & linuxers)

差集

print(pythoners - linuxers)

補集

print(pythoners ^ linuxers)

add

pythoners.add('oscar')

pop 隨機刪除乙個

pythoners.pop()

有序or無序

無序可變or不可變

可變

資料內建方法

1 棧方法 先進後出 修改原陣列 例 var arr arr.push 20 arr.push 30 console.log arr 輸出20,30arr.pop console.log arr 輸出20 2 佇列方法 先進先出 修改原陣列 push 在末尾新增元素 shift 刪除陣列中的第乙個元...

資料型別內建方法總結

目錄字典 dict 內建方法 按key訪問值 可存可取 長度len 成員運算in和not in 刪除del 鍵keys 值values 鍵值對items 迴圈get get key 沒有則none update 列表中的extend fromkeys 多個鍵,給乙個值 setdefult 有指定ke...

python的內建方法

最近需要重新定義類,老是會忘記python內建方法的的作用和名稱,mark一下加深一下記憶。基本上python的常見內建方法如下面所示 內建方法說明 init self,初始化物件,在建立新物件時呼叫 del self 釋放物件,在物件被刪除之前呼叫 new cls,args,kwd 例項的生成操作...