字符串



字符串格式化

format()函數(shù)——》通過{}

^,<,>分別是居中桶良、左對(duì)齊桨昙、右對(duì)齊扎拣,后面帶寬度

:后面帶填充的字符,只能是一個(gè)字符稽鞭,不指定的話默認(rèn)是用空格填充




字符串基本特點(diǎn)

字符串的本質(zhì)是:字符序列鸟整。python的字符串是不可變的,即我們無法對(duì)原字符串做任何修改朦蕴。但是可以把字符串的一部分復(fù)制到新創(chuàng)建的字符串篮条,達(dá)到“看起來修改的效果”

python不支持單字符類型弟头,即單字符也當(dāng)字符串使用



字符串的編碼

python支持Unicode,字符默認(rèn)為16位unicode編碼涉茧,ASCII碼是Unicode編碼的子集

ord()可以把字符轉(zhuǎn)換為對(duì)應(yīng)的Unicode碼

chr()可以把十進(jìn)制數(shù)字轉(zhuǎn)化成對(duì)應(yīng)字符




創(chuàng)建字符串

我們通常使用單引號(hào)或者雙引號(hào)來創(chuàng)建字符串赴恨。使用兩種引號(hào)的好處是可以創(chuàng)建本身就包含引號(hào)的字符串

連續(xù)三個(gè)單引號(hào)或者三個(gè)雙引號(hào),可以定義多行字符串


空字符串和len()函數(shù)

python允許有空字符串伴栓,不包含任何字符且長(zhǎng)度為0

len()函數(shù)用于計(jì)算字符串韓語哦多少字符



轉(zhuǎn)義字符

可以使用“\+特殊字符”嘱支,實(shí)現(xiàn)某些難以用字符表達(dá)的效果


轉(zhuǎn)義字符



字符串拼接

1.可以使用“+”來進(jìn)行字符串的拼接

? ? (1)如果+兩邊都是字符串,則拼接

? ? (2)如果+兩邊都是數(shù)字挣饥,則進(jìn)行加法運(yùn)算

? ? (3)如果+兩邊的類型不同除师,則拋出異常

2.可以多個(gè)字符串放在一起直接實(shí)現(xiàn)拼接

3.join()可以進(jìn)行字符串拼接,與split作用相反


字符串復(fù)制

使用*實(shí)現(xiàn)字符串復(fù)制



不換行打印

使用print打印時(shí)會(huì)自動(dòng)默認(rèn)換行扔枫,我們可以自己通過參數(shù)end= “任何字符串”汛聚,來實(shí)現(xiàn)不換行打印




從控制臺(tái)讀取字符串

使用input()從控制臺(tái)讀取鍵盤鍵入的內(nèi)容




提取字符

字符串的本質(zhì)是字符序列,我們可以通過在字符串后面添加[]短荐,在[]里面表示偏移量

當(dāng)[]數(shù)字為正數(shù)倚舀,即為正向搜索(從0開始算);當(dāng)數(shù)字為負(fù)數(shù)時(shí)忍宋,即為反向搜索(從-1開始)




字符串替換

使用replace()實(shí)現(xiàn)

*字符串本身是不可變的



字符串截取子字符串(slice操作)

切片slice操作可以讓我們快速的提取子字符串痕貌,標(biāo)準(zhǔn)格式為:

? ? [起始偏移量start:終止偏移量end:步長(zhǎng)step]

[]中內(nèi)容為正數(shù)

內(nèi)容為負(fù)數(shù)




split()分割和join()合并

split()可以基于指定分隔符將字符串分割為多個(gè)子字符串。如果不指定分隔符糠排,則默認(rèn)使用空白字符(換行符/空格/制表符)

join()的作用和split()作用剛好相反舵稠,用于將一系列子字符串連接起來。


"*".join(a)——》*為拼接符

不推薦使用+來憑借字符串入宦,推薦使用join函數(shù)哺徊,效率更高



字符串比較

字符串的駐流機(jī)制:僅保存一份相同且不可變字符串,不同的值被存放在字符串駐留池中乾闰。python支持字符串的駐流機(jī)制落追,對(duì)于符合標(biāo)示符規(guī)則的字符串(僅包括下劃線和數(shù)組)會(huì)啟用字符串駐留機(jī)制。


我們可以直接使用“==”來比較是否含有相同的字符涯肩;is/is not比較兩個(gè)對(duì)象是否是同一個(gè)對(duì)象轿钠,即比較對(duì)象地址

我們可以通過in/not in關(guān)鍵字,判斷某個(gè)字符是否存在于字符串中



字符串常用查找方法





利用istrip()去除字符串首尾的指定信息?

大小寫轉(zhuǎn)換



格式排版

利用center(),Ijust(),實(shí)現(xiàn)排版

a.center(10,'*')——》一共有十個(gè)字符病苗,居中疗垛,添加*

ijust類似



其他函數(shù)

1. isalnum()是否為字母或數(shù)字

2. isalpha()是否只由字母組成

3. isdigit()是否只由數(shù)字組成

4. isspace() 是否為空白

5.isupper()是否為大寫字母

6.islower()是否為小寫字母

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市铅乡,隨后出現(xiàn)的幾起案子继谚,更是在濱河造成了極大的恐慌烈菌,老刑警劉巖阵幸,帶你破解...
    沈念sama閱讀 216,997評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件花履,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡挚赊,警方通過查閱死者的電腦和手機(jī)诡壁,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,603評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來荠割,“玉大人妹卿,你說我怎么就攤上這事∶镳校” “怎么了夺克?”我有些...
    開封第一講書人閱讀 163,359評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)嚎朽。 經(jīng)常有香客問我铺纽,道長(zhǎng),這世上最難降的妖魔是什么哟忍? 我笑而不...
    開封第一講書人閱讀 58,309評(píng)論 1 292
  • 正文 為了忘掉前任狡门,我火速辦了婚禮,結(jié)果婚禮上锅很,老公的妹妹穿的比我還像新娘其馏。我一直安慰自己,他們只是感情好爆安,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,346評(píng)論 6 390
  • 文/花漫 我一把揭開白布叛复。 她就那樣靜靜地躺著,像睡著了一般扔仓。 火紅的嫁衣襯著肌膚如雪致扯。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,258評(píng)論 1 300
  • 那天当辐,我揣著相機(jī)與錄音抖僵,去河邊找鬼。 笑死缘揪,一個(gè)胖子當(dāng)著我的面吹牛耍群,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播找筝,決...
    沈念sama閱讀 40,122評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼蹈垢,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了袖裕?” 一聲冷哼從身側(cè)響起曹抬,我...
    開封第一講書人閱讀 38,970評(píng)論 0 275
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎急鳄,沒想到半個(gè)月后谤民,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體堰酿,經(jīng)...
    沈念sama閱讀 45,403評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,596評(píng)論 3 334
  • 正文 我和宋清朗相戀三年张足,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了触创。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,769評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡为牍,死狀恐怖哼绑,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情碉咆,我是刑警寧澤抖韩,帶...
    沈念sama閱讀 35,464評(píng)論 5 344
  • 正文 年R本政府宣布,位于F島的核電站疫铜,受9級(jí)特大地震影響帽蝶,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜块攒,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,075評(píng)論 3 327
  • 文/蒙蒙 一励稳、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧囱井,春花似錦驹尼、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,705評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至住练,卻和暖如春地啰,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背讲逛。 一陣腳步聲響...
    開封第一講書人閱讀 32,848評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工亏吝, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人盏混。 一個(gè)月前我還...
    沈念sama閱讀 47,831評(píng)論 2 370
  • 正文 我出身青樓蔚鸥,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親许赃。 傳聞我的和親對(duì)象是個(gè)殘疾皇子止喷,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,678評(píng)論 2 354

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