各個型別的內建函式(常用)

2021-09-13 11:08:40 字數 1221 閱讀 5447

字串的內建函式

.split() —切割

.replace() —替換

.strip() —去除,預設去除頭和尾的空格,可以去除指定的元素,但是中間的不

考慮.lstrip() —去除開頭字元、空白符

.rstrip() —去除尾部字元、空白符

.swapcase() —大小寫替換

.translate() — 方法根據引數table給出的表(包含 256 個字元)轉換字串的字元, 要過濾掉的字元放到 del 引數中

比如:先定義乙個映象表,然後配合maketrans進行轉換

.maketrans — 方法用於建立字元對映的轉換表,對於接受兩個引數的最簡單的呼叫方式,第乙個引數是字串,表示需要轉換的字元,第二個引數也是字串表示轉換的目標。

.capitalize() —首字母大寫

.count() —字串有幾個,就返回多少的字數

.find() —查詢,返回索引所在位置,沒找到返回 -1

. filter() — 函式用於過濾序列,過濾掉不符合條件的元素,返回由符合條件元素組成的新列表

.index() —尋找此字串並返回索引值,沒找就報錯

.islower() —判斷是否是小寫

.isupper() —判斷是否是大寫

.index() —找某個元素的索引

.lower( ) —變小寫

.upper() —變大寫

.isdigit() —判斷是否是數字,純數字

.isdecimal() --十進位制

.join() —傳的引數必須是可迭代。用法是拼接 比如:

s=字串 res=』@』.join(s)

.encode() — 方法以指定的編碼格式編碼字串 比如:.encode(『utf-8』)

元組內建函式

.count() —元組有幾個就返回字數

.index() — 找耨個元素的索引

字典內建函式

增和改 :字典名[key]=vlaue 如果key是已存在,key不存在則新增

.pop() —隨機刪除

.pop(*) —是指定的key

.values() —獲取到值

.get() —根據key取值,get裡傳遞的key取值

.update() —沒有key的時候插入進入,有相同key就新增,和第乙個一致

常用的 內建函式

max 取列表中的最大值 min 和max 剛好是相反的 乙個是取最大值 而min是取最小值 如1 l 1,2,3,4 print max l 結果 4 max 內部基於for迴圈,先乙個乙個的將傳入容器型別中的元素乙個乙個的取出 當你沒有制定key 那麼 key 中的第乙個字母對應的是ascll表...

常用內建函式

print bytes 你好 encoding utf 8 print bytes 你好 encoding utf 8 decode 解碼 print bytes 你好 encoding gbk 輸出 b xe4 xbd xa0 xe5 xa5 xbd 你好b xc4 xe3 xba xc3 pri...

內建型別轉換函式

chr i chr 函式返回ascii碼對應的字串。print chr 65 a print chr 66 b print chr 65 chr 66 ab complex real imaginary complex 函式可把字串或數字轉換為複數。complex 2 1j 2 1j complex...