python的string的內(nèi)置函數(shù)
函數(shù)名 | 解釋 |
---|---|
capitalize() | 把字符串的第一個(gè)字符改為大寫(xiě) |
casefold() | 把整個(gè)字符串的所有字符改為小寫(xiě) |
center(width) | 將字符串居中,并使用空格填充至長(zhǎng)度 width 的新字符串 |
count(sub[, start[, end]]) | 返回 sub 在字符串里邊出現(xiàn)的次數(shù),start 和 end 參數(shù)表示范圍,可選。 |
encode(encoding=‘utf-8’, errors=‘strict’) | 以 encoding 指定的編碼格式對(duì)字符串進(jìn)行編碼。 |
endswith(sub[, start[, end]]) | 檢查字符串是否以 sub 子字符串結(jié)束,如果是返回 True,否則返回 False。start 和 end 參數(shù)表示范圍,可選。 |
expandtabs([tabsize=8]) | 把字符串中的 tab 符號(hào)(\t)轉(zhuǎn)換為空格,如不指定參數(shù),默認(rèn)的空格數(shù)是 tabsize=8。 |
find(sub[, start[, end]]) | 檢測(cè) sub 是否包含在字符串中,如果有則返回索引值,否則返回 -1,start 和 end 參數(shù)表示范圍,可選。 |
index(sub[, start[, end]]) | 跟 find 方法一樣,不過(guò)如果 sub 不在 string 中會(huì)產(chǎn)生一個(gè)異常。 |
isalnum() | 如果字符串至少有一個(gè)字符并且所有字符都是字母或數(shù)字則返回 True,否則返回 False。 |
isalpha() | 如果字符串至少有一個(gè)字符并且所有字符都是字母則返回 True,否則返回 False。 |
isdecimal() | 如果字符串只包含十進(jìn)制數(shù)字則返回 True,否則返回 False。 |
isdigit() | 如果字符串只包含數(shù)字則返回 True,否則返回 False。 |
islower() | 如果字符串中至少包含一個(gè)區(qū)分大小寫(xiě)的字符,并且這些字符都是小寫(xiě),則返回 True,否則返回 False。 |
isnumeric() | 如果字符串中只包含數(shù)字字符,則返回 True,否則返回 False。 |
isspace() | 如果字符串中只包含空格,則返回 True,否則返回 False。 |
istitle() | 如果字符串是標(biāo)題化(所有的單詞都是以大寫(xiě)開(kāi)始,其余字母均小寫(xiě)),則返回 True,否則返回 False。 |
isupper() | 如果字符串中至少包含一個(gè)區(qū)分大小寫(xiě)的字符,并且這些字符都是大寫(xiě),則返回 True,否則返回 False。 |
join(sub) | 以字符串作為分隔符,插入到 sub 中所有的字符之間。 |
ljust(width) | 返回一個(gè)左對(duì)齊的字符串,并使用空格填充至長(zhǎng)度為 width 的新字符串。 |
lower() | 轉(zhuǎn)換字符串中所有大寫(xiě)字符為小寫(xiě)。 |
lstrip() | 去掉字符串左邊的所有空格 |
partition(sub) | 找到子字符串 sub,把字符串分成一個(gè) 3 元組 (pre_sub, sub, fol_sub),如果字符串中不包含 sub 則返回 (‘原字符串’, ‘’, ‘’) |
replace(old, new[, count]) | 把字符串中的 old 子字符串替換成 new 子字符串,如果 count 指定,則替換不超過(guò) count 次。 |
rfind(sub[, start[, end]]) | 類似于 find() 方法,不過(guò)是從右邊開(kāi)始查找。 |
rindex(sub[, start[, end]]) | 類似于 index() 方法,不過(guò)是從右邊開(kāi)始。 |
rjust(width) | 返回一個(gè)右對(duì)齊的字符串,并使用空格填充至長(zhǎng)度為 width 的新字符串。 |
rpartition(sub) | 類似于 partition() 方法,不過(guò)是從右邊開(kāi)始查找。 |
rstrip() | 刪除字符串末尾的空格。 |
split(sep=None, maxsplit=-1) | 不帶參數(shù)默認(rèn)是以空格為分隔符切片字符串,如果 maxsplit 參數(shù)有設(shè)置,則僅分隔 maxsplit 個(gè)子字符串,返回切片后的子字符串拼接的列表。 |
splitlines(([keepends])) | 在輸出結(jié)果里是否去掉換行符,默認(rèn)為 False,不包含換行符;如果為 True,則保留換行符。。 |
startswith(prefix[, start[, end]]) | 檢查字符串是否以 prefix 開(kāi)頭,是則返回 True,否則返回 False。start 和 end 參數(shù)可以指定范圍檢查,可選。 |
strip([chars]) | 刪除字符串前邊和后邊所有的空格,chars 參數(shù)可以定制刪除的字符,可選。 |
swapcase() | 翻轉(zhuǎn)字符串中的大小寫(xiě)。 |
title() | 返回標(biāo)題化(所有的單詞都是以大寫(xiě)開(kāi)始,其余字母均小寫(xiě))的字符串。 |
translate(table) | 根據(jù) table 的規(guī)則(可以由 str.maketrans(‘a(chǎn)’, ‘b’) 定制)轉(zhuǎn)換字符串中的字符。 |
upper() | 轉(zhuǎn)換字符串中的所有小寫(xiě)字符為大寫(xiě)。 |
zfill(width) | 返回長(zhǎng)度為 width 的字符串,原字符串右對(duì)齊,前邊用 0 填充。 |
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
