python的內建函式

2021-09-20 03:50:49 字數 2464 閱讀 9165

總結了python中常用的內建函式。

字串join 拼接字串

完整的簡寫:str.join(iterable)

例子:>>> a

'qwe'

>>> '*'.join(a)

'q*w*e'

注意:這個join函式與os.path.join函式時不同的。os.path.join的簡寫是:os.path.join(a,*p)

例子:>>> os.path.join('root','ower','data')

'root/ower/data'

find 查詢某個字串的下標位置(注意只會查詢第乙個)

簡寫:str.find('要找的字元')注意在括號中可以選定範圍,而若沒有找到給字元,則返回-1.

例如:>>> a

'qweasdqwe'

>>> a.find('w')

>>> a.find('w',2)

>>> a.find('o')

-1count  計數

s.count(sub[,start[,end]]) -> int

計數(某個字元出現的次數,可以指定某個範圍;預設整個字串),返回的int數字

encode 解碼

index

s.index(sub[,start[,end]]) -> int

返回乙個整型數字,查出sub,在字串或指定範圍內出現的下標;若是沒有出現,則會報錯

replace

s.replace(old,new[,count]) -> str

返回乙個字串,old要被替換的字串,new要替換的字串,count,替換次數;預設全部替換

split切割

split()

s.split(seq=none,maxsplit=-1) -> list of strings

分割(傳進的引數為分隔符),返回的是乙個列表

strip

s.strip([chars]) -> str

刪除指定字串,若字串中不存在要刪除的字串,則返回源字串

join(...)

s.join(iterable) -> str

返回字串;將字串,元組,列表中的元素以指定的字元連線生成乙個新的字元;s.join(iterable)其中s為連線符,iterable為指定元素

列表末尾追加列表元素

clear

清空列表元素,返回乙個空列表

copy

複製列表

count

統計某個元素在該列表**現的次數

extend

給列表追加乙個個可迭代的資料

例如》 a

[1, 2, 3, 4]

>>> b

[6, 7, 8, 9]

>>> a.extend(b)

>>> a

[1, 2, 3, 4, 6, 7, 8, 9]

>>> b

[6, 7, 8, 9]

index

查詢某個元素在該列表的下標

insert

在列表中某個下標處插入某元素

poppop空列表會報錯;刪除列表,從最後開始刪除,一次只會刪除乙個元素,返回已經刪除的列表元素

remove

刪除指定列表元素,沒有返回值,remove空列表會報錯

reverse(...)

排序,但是是倒序排列

sort

l.sort(key=none,reverse=false)  -> none

排序,沒有返回值,修改源列表

注意sorted()函式是針對所有的可迭代函式的排序,但是會返回乙個新列表

元組count

計數,統計某個元素在該元組**現的次數

字典clear

清空字典

copy

複製字典

items

>>> a =

>>> a.items()

dict_items([(1, 2), (3, 4), (5, 6)])

keys

得到該字典中所有的key

values

得到改字典中所有的value

update

更新該字典

例子:>>> a

>>> b

>>> a.update(b)

>>> a

python內建函式 python的內建函式 方法

1 input 輸入內容時要將內容用引號引起來 input 請輸入密碼 input 請輸入登入名 name input 請輸入姓名 print hello,name 請輸入姓名 binla hello,binla 在列表後邊追加乙個元素 3 extend 在列表之後追加乙個列表 4 insert 位...

python重寫內建函式 python 內建函式

說明 zip 函式用於將可迭代的物件作為引數,將物件中對應的元素打包成乙個個元組,然後返回由這些元組組成的列表。如果各個迭代器的元素個數不一致,則返回列表長度與最短的物件相同,利用 號操作符,可以將元組解壓為列表。語法 zip iterable1,iterable2,引數 iterable 乙個或多...

python內建函式簡稱 Python內建函式詳解

此文參考python文件,然後結合自己的理解,寫下來,一方面方便自己,讓自己好好學習,順便回憶回憶 另一方面,讓喜歡的盆友也參考一下。經查詢,3.6版本總共有68個內建函式,主要分類如下 數 算 7個 型別轉換 24個 序列操作 8個 物件操作 9個 反射操作 8個 變數操作 2個 互動操作 2個 ...