Python字符串


字符串的方法及注釋

方法注釋

capitalize()把字符串的第一個(gè)字符改為大寫

casefold()把整個(gè)字符串的所有字符改為小寫

center(width)將字符串居中菌羽,并使用空格填充至長度 width 的新字符串

count(sub[,start[栖忠,end]])返回 sub 字符串里邊出現(xiàn)的次數(shù),start 和 end 參數(shù)表示范圍转培,可選

encode(encoding=’utf-8’)以 encoding 指定的編碼格式對字符串進(jìn)行編碼

endswith(sub[硕糊,start[倾贰,end]])檢查字符串是否以 sub 子字符串結(jié)束,如果是返回 True艳馒,否則返回 False憎亚。 start 和 end 參數(shù)表示范圍员寇,可選

expandtabs([tabsize=8])把字符串中的 tab 符號 (\t) 轉(zhuǎn)換為空格,如不指定參數(shù)第美,默認(rèn)的空格數(shù)是 tabsize = 8

find(sub[蝶锋,start[,end]])檢測 sub 是否包含在字符串中什往,如果有則返回索引值 扳缕,否則返回 -1,start 和 end 參數(shù)表示范圍别威,可選

index(sub[躯舔,start[,end]])跟 find 方法一樣省古,不過如果 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ū)分大小寫的字符,并且這些字符都是小寫琳拭,則返回 True训堆,否則返回 False

isnumeric()如果字符串只包含數(shù)字字符,則返回 True白嘁,否則返回 False

isspace()如果字符串中只包含空格坑鱼,則返回 True,否則返回 False

istitle()如果字符串是標(biāo)題化(所有單詞都是以大寫開始絮缅,其余字母均為小寫)則返回 True鲁沥,否則返回 False

isupper()如果字符串中至少包含一個(gè)區(qū)分大小寫的字符,并且這些字符都是大寫盟蚣,則返回 True黍析,否則返回 False

join(sub)以字符串作為分隔符卖怜,插入到 sub 中所有的字符之間

ljust(width)返回一個(gè)左對齊的字符串屎开,并使用空格填充至長度為 width 的新字符串

lower()轉(zhuǎn)換字符串中所有大寫字符為小寫

lstrip()去掉字符串左邊的所有空格

partition(sub)找到子字符串 sub,把字符串分成一個(gè) 3 元組(pre_sub马靠,sub奄抽,fol+sub),如果字符串中不包含 sub 則返回(‘原字符串’甩鳄,’逞度,’)

replace(old,new[妙啃,count]把字符串中的 old 子字符串替換成 new 子字符串档泽,如果 count 指定俊戳,則替換不超過 count 次

rfind(sub[,start[馆匿,end]])類似于 find() 方法抑胎,不過從左邊開始查找

rindex(sub[,start[渐北,end]])類似于 rindex() 方法阿逃,不過從左邊開始

rjust(width)返回一個(gè)右對齊的字符串,并使用空格填充至長度為 width 的新字符串

rpartition(sub)類似于 partition() 方法赃蛛,不過是從右邊開始查找

rstrip()刪除字符串末尾的空格

split(sep=None恃锉,maxsplit=1)不帶參數(shù)默認(rèn)是以空格為分隔符切片字符串,如果 maxsplit 參數(shù)有設(shè)置呕臂,則僅分隔 maxsplit 個(gè)字符串破托,返回切片后的子字符串拼接的列表

plitlines(([keepends]))按照\n分隔,返回一個(gè)包含各行作為元素的列表诵闭,如果 keepends 參數(shù)指定炼团,則返回前 keepends 行

startswith(prefix[,start[疏尿,end]])檢查字符串是否以 prefix 開頭瘟芝,是則返回 True,否則返回 False褥琐。 start 和 end 參數(shù)可以指定范圍檢查锌俱,可選

strip([chars])刪除字符串前邊和后邊所有的空格,chars 參數(shù)可以定制刪除的字符敌呈,可選

swapcase()翻轉(zhuǎn)字符串中的大小寫

title()返回標(biāo)題化(所有的單詞都是以大寫開始贸宏,其余字母均小寫)的字符串

translate(table)根據(jù) table 的規(guī)則(可以郵str。makerans('a'磕洪,'b')定制)轉(zhuǎn)換字符串的字符

upper()轉(zhuǎn)換字符串中的所有小寫字符為大寫

zfill(width)返回長度為 width 的字符串吭练,原字符串右對齊,前邊用 0 填充

字符串格式化

字符串格式化符號含義

符 號說 明

%c格式化字符及其ASCII碼

%s格式化字符串

%d格式化整字

%o格式化無符號八進(jìn)制數(shù)

%x格式化無符號十六進(jìn)制數(shù)

%X格式化無符號十六進(jìn)制數(shù)(大寫)

%f格式化定點(diǎn)數(shù)析显,可指定小數(shù)點(diǎn)后的精度

%e用科學(xué)計(jì)數(shù)法格式化定點(diǎn)數(shù)

%E作用同 %e 鲫咽,用科學(xué)計(jì)數(shù)法格式化定點(diǎn)數(shù)

%g根據(jù)值的大小決定使用 %f 或 %e

%G作用同 %g ,根據(jù)值的大小決定使用 %f 或者 %E

格式化操作符輔助指令

符 號說 明

m谷异。nm 是顯示的最小總寬度分尸,n 是小字點(diǎn)后的位數(shù)

-用于左對齊

+在正數(shù)前面顯示加號(+)

#在八進(jìn)制數(shù)前面顯示 ‘0o’ ,在十六進(jìn)制數(shù)前面顯示 ‘0x’ 或 ‘0X’

0顯示的數(shù)字前面填充 ‘0’ 取代空格

字符串轉(zhuǎn)義字符含義

符 號說 明

\’單引號

\”雙引號

\a發(fā)出系統(tǒng)響鈴聲

\b退格符

\n換行符

\t橫向制表符(TAB)

\v縱向制表符

\r回車符

\f換頁符

\o八進(jìn)制數(shù)代表的字符

\x十六進(jìn)制數(shù)代表的字符

\0表示一個(gè)空字符

\反斜杠

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末歹嘹,一起剝皮案震驚了整個(gè)濱河市箩绍,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌尺上,老刑警劉巖材蛛,帶你破解...
    沈念sama閱讀 222,865評論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件圆到,死亡現(xiàn)場離奇詭異,居然都是意外死亡卑吭,警方通過查閱死者的電腦和手機(jī)构资,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,296評論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來陨簇,“玉大人吐绵,你說我怎么就攤上這事『诱溃” “怎么了己单?”我有些...
    開封第一講書人閱讀 169,631評論 0 364
  • 文/不壞的土叔 我叫張陵,是天一觀的道長耙饰。 經(jīng)常有香客問我纹笼,道長,這世上最難降的妖魔是什么苟跪? 我笑而不...
    開封第一講書人閱讀 60,199評論 1 300
  • 正文 為了忘掉前任廷痘,我火速辦了婚禮,結(jié)果婚禮上件已,老公的妹妹穿的比我還像新娘笋额。我一直安慰自己,他們只是感情好篷扩,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,196評論 6 398
  • 文/花漫 我一把揭開白布兄猩。 她就那樣靜靜地躺著,像睡著了一般鉴未。 火紅的嫁衣襯著肌膚如雪枢冤。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,793評論 1 314
  • 那天铜秆,我揣著相機(jī)與錄音淹真,去河邊找鬼。 笑死连茧,一個(gè)胖子當(dāng)著我的面吹牛核蘸,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播梅屉,決...
    沈念sama閱讀 41,221評論 3 423
  • 文/蒼蘭香墨 我猛地睜開眼值纱,長吁一口氣:“原來是場噩夢啊……” “哼鳞贷!你這毒婦竟也來了坯汤?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,174評論 0 277
  • 序言:老撾萬榮一對情侶失蹤搀愧,失蹤者是張志新(化名)和其女友劉穎惰聂,沒想到半個(gè)月后疆偿,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,699評論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡搓幌,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,770評論 3 343
  • 正文 我和宋清朗相戀三年杆故,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片溉愁。...
    茶點(diǎn)故事閱讀 40,918評論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡处铛,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出拐揭,到底是詐尸還是另有隱情撤蟆,我是刑警寧澤,帶...
    沈念sama閱讀 36,573評論 5 351
  • 正文 年R本政府宣布堂污,位于F島的核電站家肯,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏盟猖。R本人自食惡果不足惜讨衣,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,255評論 3 336
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望式镐。 院中可真熱鬧反镇,春花似錦、人聲如沸娘汞。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,749評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽价说。三九已至辆亏,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間鳖目,已是汗流浹背扮叨。 一陣腳步聲響...
    開封第一講書人閱讀 33,862評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留领迈,地道東北人彻磁。 一個(gè)月前我還...
    沈念sama閱讀 49,364評論 3 379
  • 正文 我出身青樓,卻偏偏與公主長得像狸捅,于是被迫代替她去往敵國和親衷蜓。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,926評論 2 361

推薦閱讀更多精彩內(nèi)容

  • Python的條件語句 if語句 1.基本if語句: if 條件: 執(zhí)行語句 2.if-else結(jié)構(gòu): if ...
    6ddf6c46a31c閱讀 737評論 0 1
  • 在挖掘分析的過程當(dāng)中對字符串的處理是極為重要的尘喝,且出現(xiàn)也較為頻繁磁浇,R語言作為當(dāng)前最為流行的開源數(shù)據(jù)分析和可視化平臺(tái)...
    果果哥哥BBQ閱讀 5,838評論 0 8
  • 一、查看幫助文檔 在學(xué)習(xí)編程語言過程中朽褪,不管是python語言還是其它語言時(shí)我們應(yīng)學(xué)會(huì)查看API文檔置吓,查看幫助信息...
    轉(zhuǎn)身后的那一回眸閱讀 458評論 0 0
  • 本篇文章將介紹python的字符串操作无虚,更多內(nèi)容請參考:python學(xué)習(xí)指南 一、查看幫助文檔 在學(xué)習(xí)編程語言過程...
    小七奇奇閱讀 483評論 0 2
  • 1.字符串的定義 字符串或串(String)是由數(shù)字衍锚、字母友题、下劃線組成的一串字符。一般記為 s=“a1a2···a...
    華麗的微笑閱讀 603評論 0 1