python內建對字串的操作方法

2021-10-09 07:22:11 字數 1265 閱讀 3735

軟體安裝有python軟體

對資料的拆分、合併、查詢、替換、去空白

注:字串的空白有\t製表符,\n換行符,空格

函式名功能用法

備註strip

去除兩邊的空白

str.strip()

lstrip

去除左邊的空白

str.lstrip()

rstrip

去除右邊的空白

str.rstrip()

拆分後返回的是列表

函式名功能用法

備註split

以str拆分成列表

str.split(str)

->列表

函式名功能

用法返回值

備註join

把列表合併成乙個字串

join_str.join(str_list)

->字串

字串也是字串列表

函式名功能

用法返回值

備註index

查詢字串的位置

str.index(find_str)

->查到時返回索引

找不到是返回valueerror

find

查詢字串的位置

str.find(find_str)

->查到時返回索引->查不到時返回-1

in查詢字串是否存在

find_str in str

->true ->false

函式名功能

用法返回值

備註contains

查詢字串中是否包含查詢字元

str.__contains __(find_str)

->true ->false

函式名功能

用法返回值

備註count

查詢字串中包含查詢字元的個數

str.count(find_str)

->number

函式名功能

用法返回值

備註startswith

查詢第乙個字元是和存在

str.startswith(find_str)

->true ->false

endswith

查詢最後乙個字元是和存在

str.endswith(find_str)

->true -> false

lower

英文完全轉化為小寫

str.lower()

upper

英文完全轉化為大寫

str.upper()

python 內建函式字串操作

str1 hello,world 通過內建函式len計算字串的長度 print len str1 13 獲得字串首字母大寫的拷貝 print str1.capitalize hello,world 獲得字串每個單詞首字母大寫的拷貝 print str1.title hello,world 獲得字串變...

python字串內建函式

0 顯示的數字前面填充 0 而不是預設的空格 輸出乙個單一的 var 對映變數 字典引數 m.n.m 是顯示的最小總寬度,n 是小數點後的位數 如果可用的話 python2.6 開始,新增了一種格式化字串的函式 str.format 它增強了字串格式化的功能。python三引號 python三引號允...

python字串內建函式

這些方法實現了string模組的大部分方法,如下表所示列出了目前字串內建支援的方法,所有的方法都包含了對unicode的支援,有一些甚至是專門用於unicode的。python字串格式化符號 符 號 描述 c 格式化字元及其ascii碼 s 格式化字串 d 格式化整數 u 格式化無符號整型 o 格式...