字串的內建函式
.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...