總結了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個 ...