python學(xué)習(xí)干貨教程(8):字符串

字符串創(chuàng)建

使用引號(?'?或?"?)來創(chuàng)建字符串摘昌,賦給變量。

字符串訪問

沒有單獨的字符類型;一個字符就是長度為一的字符串

訪問子字符串痰腮,可以使用[:]方括號來截取字符串,

字符串更新——截取字符串的一部分并與其他字段拼接(“+”)

分切索引(截取字符串)的工作方式律罢,想像索引是指向字符之間膀值,第一個字符左邊的數(shù)字是 0。接著误辑,有n個字符的字符串最后一個字符的右邊是索引n沧踏,例如:


字符串分切索引

在字符串內(nèi)部使用特殊字符時,用反斜杠(\)轉(zhuǎn)義字符:

轉(zhuǎn)義字符含義


字符串運算符:


字符串運算符1
字符串運算符2

字符串格式化

最基本的用法是將一個值插入到一個有類似字符串格式符 %s 的字符串中巾钉,語法:

" %s %d...%d " % (var1, var2,...,varn)


字符串格式化符號


格式化操作符輔助指令


另外一種方法是:格式化字符串的函數(shù)?str.format()翘狱,基本語法是通過?{}?和?:?來代替以前的?%,可以接受不限個參數(shù)砰苍,{}中設(shè)置對應(yīng)到format()中參數(shù)的位置

設(shè)置位置與否
設(shè)置參數(shù)方式

對象也可以作為 str.format() 的參數(shù):

傳入對象

str.format()數(shù)字格式化:

^,?<,?>?分別是居中潦匈、左對齊踏烙、右對齊,后面帶寬度历等,?:?號后面帶填充的字符讨惩,只能是一個字符,不指定則默認(rèn)是用空格填充寒屯。

+?表示在正數(shù)前顯示?+荐捻,負(fù)數(shù)前顯示?-;??(空格)表示在正數(shù)前加空格

b寡夹、d处面、o、x 分別是二進制菩掏、十進制魂角、八進制、十六進制智绸。

此外我們可以使用大括號?{}?來轉(zhuǎn)義大括號野揪,如下:

#!/usr/bin/python

# -*- coding: UTF-8 -*-?

print ("{} 對應(yīng)的位置是 {{0}}".format("runoob"))

輸出結(jié)果為:runoob對應(yīng)的位置是{0}

三引號(triple quotes)

三引號可以將復(fù)雜的字符串進行復(fù)制而存在,即所謂的WYSIWYG(所見即所得)格式的:三引號允許一個字符串跨多行瞧栗,字符串中可以包含換行符斯稳、制表符以及其他特殊字符,語法是一對連續(xù)的單引號或者雙引號(成對的用)迹恐。如下:

cursor.execute('''

CREATE TABLE users (?

login VARCHAR(8),

uid INTEGER,

prid INTEGER)

''')

errHTML = ''' <HTML><HEAD><TITLE> Friends CGI Demo</TITLE></HEAD> <BODY><H3>ERROR</H3> <B>%s</B><P> <FORM><INPUT TYPE=button VALUE=Back ONCLICK="window.history.back()"></FORM> </BODY></HTML> '''?

Unicode 字符串?

在Python3中挣惰,所有的字符串都是Unicode字符串。

字符串內(nèi)置方法(直接使用殴边,不需要導(dǎo)入)


字符串方法1
字符串方法2
字符串方法3
字符串方法4
字符串方法5
字符串方法6


字符串方法7
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末憎茂,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子锤岸,更是在濱河造成了極大的恐慌竖幔,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,277評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件能耻,死亡現(xiàn)場離奇詭異赏枚,居然都是意外死亡,警方通過查閱死者的電腦和手機晓猛,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評論 3 393
  • 文/潘曉璐 我一進店門饿幅,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人戒职,你說我怎么就攤上這事栗恩。” “怎么了洪燥?”我有些...
    開封第一講書人閱讀 163,624評論 0 353
  • 文/不壞的土叔 我叫張陵磕秤,是天一觀的道長乳乌。 經(jīng)常有香客問我,道長市咆,這世上最難降的妖魔是什么汉操? 我笑而不...
    開封第一講書人閱讀 58,356評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮蒙兰,結(jié)果婚禮上磷瘤,老公的妹妹穿的比我還像新娘。我一直安慰自己搜变,他們只是感情好采缚,可當(dāng)我...
    茶點故事閱讀 67,402評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著挠他,像睡著了一般扳抽。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上殖侵,一...
    開封第一講書人閱讀 51,292評論 1 301
  • 那天贸呢,我揣著相機與錄音,去河邊找鬼愉耙。 笑死贮尉,一個胖子當(dāng)著我的面吹牛拌滋,可吹牛的內(nèi)容都是我干的朴沿。 我是一名探鬼主播,決...
    沈念sama閱讀 40,135評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼败砂,長吁一口氣:“原來是場噩夢啊……” “哼赌渣!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起昌犹,我...
    開封第一講書人閱讀 38,992評論 0 275
  • 序言:老撾萬榮一對情侶失蹤坚芜,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后斜姥,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體鸿竖,經(jīng)...
    沈念sama閱讀 45,429評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,636評論 3 334
  • 正文 我和宋清朗相戀三年铸敏,在試婚紗的時候發(fā)現(xiàn)自己被綠了缚忧。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,785評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡杈笔,死狀恐怖闪水,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情蒙具,我是刑警寧澤球榆,帶...
    沈念sama閱讀 35,492評論 5 345
  • 正文 年R本政府宣布朽肥,位于F島的核電站,受9級特大地震影響持钉,放射性物質(zhì)發(fā)生泄漏衡招。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,092評論 3 328
  • 文/蒙蒙 一每强、第九天 我趴在偏房一處隱蔽的房頂上張望蚁吝。 院中可真熱鬧,春花似錦舀射、人聲如沸窘茁。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽山林。三九已至,卻和暖如春邢羔,著一層夾襖步出監(jiān)牢的瞬間驼抹,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評論 1 269
  • 我被黑心中介騙來泰國打工拜鹤, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留框冀,地道東北人。 一個月前我還...
    沈念sama閱讀 47,891評論 2 370
  • 正文 我出身青樓敏簿,卻偏偏與公主長得像明也,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子惯裕,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,713評論 2 354

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