Python中字串(str)類中的方法註解

2021-10-23 17:11:37 字數 2202 閱讀 2059

字串的成員函式:

『capitalize』, 首字元大寫 其餘小寫

『casefold』, 返回乙個小寫字串的版本

『center』, 居中 然後預設用空格來左右填充到width寬度 width,fillchar

『ljust』, 居左

『rjust』, 居右

『count』, count(sub[,start[,end]]]) 從start處到end統計sub字串出現的次數

『encode』, 把字串進行編碼 編碼之後得到 位元組碼字串 b』\x』

bytes 位元組碼字串型別

decode() 把位元組碼字元進行解碼

『endswith』, 判斷以什麼結尾 返回bool

『startswith』, 判斷以什麼開頭 返回bool

『expandtabs』, 字串中的\t 用tabsize個空格來替換

『find』, find(sub[,start[,end]]) 返回sub在字串中的下標位置 沒有返回-1

『rfind』, 從右邊開始找

『format』, 『%d %s %f』%(a,b,c)

『{} {} {}』.format(a,b,c)

『 』.format(a,b,c)

『 『.format(name=「xhell」,age=20)

格式化字串

『format_map』, format 把format的引數組裝為乙個字典(對映)

『index』, 和find功能基本一樣 但是find如果找不到返回-1 index發生異常

『rindex』,

『isalnum』, 是否是數字與字母

『isalpha』, 是否是字母

『isdecimal』,是否是數字

『isdigit』,是否是數字

區別在最後,可拉下去看

『isidentifier』, 是否是乙個合法識別符號

keyword.iskeyword() 判斷是否是python的關鍵字

『islower』,

『isnumeric』, 是否是數字

『isprintable』, 像』\n』,』\t』 這樣列印出來看不見的則返回false

『isspace』, 空白字元

『istitle』, 是否為標題樣式

'join',            可以乙個可迭代的物件的每乙個元素用字串拼接起來

注意: 可迭代的物件每一項必須是str

'split', 根據sep(預設就是空白字元)進行拆分字串 maxsplit最大拆分項

'rsplit',

'splitlines', 根據換行標識來進行拆分

linux 換行 \n

windows 換行 \r\n

'strip', 去除首尾重複的字串

'lstrip',

'rstrip',

'lower', 全部變小寫

'upper', 全部變大寫

'title', 標題樣式(單詞首字母大寫,其餘小寫)

'swapcase', 大寫變小寫,小寫變大寫

'replace', replace(old,new[,count]) 用new整體替換old

'translate', 根據maketrans的返回table進行逐一替換

'maketrans', //是乙個字典

'partition', 根據sep把字串拆分為兩部分 返回乙個三個元素的tuple

'rpartition',

'zfill' 在字串左側填充0到width寬度

isdigit()

true: unicode數字,byte數字(單位元組),全形數字(雙位元組)

false: 漢字數字,羅馬數字,小數

error: 無

isdecimal()

true: unicode數字,全形數字(雙位元組)

false: 羅馬數字,漢字數字,小數

error: byte數字(單位元組)

isnumeric()

true: unicode數字,全形數字(雙位元組),羅馬數字,漢字數字

false: 小數

error: byte數字(單位元組)

python中字串(str)的操作

s hello 字串的重疊 s hello 2 字串的拼接 s hello world print s 統計字元個數 print len s 提取單個字元,通過下表提取 從開頭提取,下表從0開始 print s 0 從結尾提取,下表從 1開始 print s 1 切片 s 開始 結束 步進 s ab...

python學習 str字串

s hello world print s s hello world print s s hello world print s 轉義字元案例 想表達let s go 使用轉義字元 s let s go 就想表達乙個單引號,不想組成引號對 print s 表示斜槓 比如表示c user augsn...

python基礎 字串(str

標準序列的常規操作 索引 切片 乘法 成員資格檢查 長度等 適用於字串,但字串是不可變的資料型別,因此元素賦值和切片賦值是非法的。這裡介紹字串兩個方面 字串格式設定 字串方法 使用字串格式設定運算子 並在 右邊指定格式的值。指定要設定其格式的值時,可使用單個值 如字串,數字等 亦可使用元組 設定多個...