国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python開發之字符串string操作方法實例詳解

2019-11-25 17:02:17
字體:
來源:轉載
供稿:網友

本文實例講述了python開發之字符串string操作方法。分享給大家供大家參考,具體如下:

在python中,對于字符串string的操作,我們有必要了解一下,這樣在我們的以后的開發中會給我們帶來很多方便

下面是我學習的筆記:

#python-string#python中的字符串用單引號''和雙引號""標示strA = 'this is a string'strB = "this is a message!"#打印兩個字符串print("打印兩個字符串")print('strA = ' + strA)print('strB = ' + strB)print("#############################")strC = 'I don/'t know anything'strD = '/'Yes/',I know.'print("字符串中的轉義字符")print('strA = ' + strC)print('strB = ' + strD)print("#############################")strE = '這是我的blog,歡迎大家來/n我的博客溜達'print("字符串中的換行")print('strA = ' + strE)print("#############################")strF = 'this is ''message'strG = 'Hongten'strH = strG * 3print('字符串可以用/'+/'號連接(或者說粘合),也可以用/'*/'號循環')print('strF原有形式為:/'this is /'/'message/'')print('粘合后的strF:' + strF)print('strG原值為:/'Hongten/',strH = strG * 3,此時strH為:' + strH)   print("#############################")strI = 'hongtenzone@foxmail.com'print('字符串可以使用下標(索引)查詢')print('源字符串strI = /'hongtenzone@foxmail.com/'')print('字符串strI的長度,len(strI) = ')print(len(strI))print('strI[0] = ' + strI[0])print('strI[10] = ' + strI[10])print('strI[-1] = strI[len(strI) - 1]')print('strI[-1] = ' + strI[-1])print('strI[len(strI) - 1] = ' + strI[len(strI) - 1])print("#############################")print('Python 字符串不能改寫。按字符串索引賦值會產生錯誤:')print('strI[0] = /'x/',這樣就會產生錯誤啦')print("#############################")print('過大的索引代替為字符串大小,下界比上界大的返回空字符串')print('strI[0:100] = ' + strI[0:100])print("#############################")print('索引可以是負數,計數從右邊開始')print('strI[-2] = ' + strI[-2])print('strI[-23:] = ' + strI[-23:])print("#############################")print('不過-0 還是0,所以它不是從右邊計數的!')print('strI[0] = ' + strI[0])print('strI[-0] = ' + strI[-0])

運行效果如下:

Python 2.7.9 (default, Dec 10 2014, 12:24:55) [MSC v.1500 32 bit (Intel)] on win32Type "copyright", "credits" or "license()" for more information.>>> ================================ RESTART ================================>>> 打印兩個字符串strA = this is a stringstrB = this is a message!#############################字符串中的轉移字符strA = I don't know anythingstrB = 'Yes',I know.#############################字符串中的換行strA = 這是我的blog,歡迎大家來我的博客溜達#############################字符串可以用'+'號連接(或者說粘合),也可以用'*'號循環strF原有形式為:'this is ''message'粘合后的strF:this is messagestrG原值為:'Hongten',strH = strG * 3,此時strH為:HongtenHongtenHongten#############################字符串可以使用下標(索引)查詢源字符串strI = 'hongtenzone@foxmail.com'字符串strI的長度,len(strI) = 23strI[0] = hstrI[10] = estrI[-1] = strI[len(strI) - 1]strI[-1] = mstrI[len(strI) - 1] = m#############################Python 字符串不能改寫。按字符串索引賦值會產生錯誤:strI[0] = 'x',這樣就會產生錯誤啦#############################過大的索引代替為字符串大小,下界比上界大的返回空字符串strI[0:100] = hongtenzone@foxmail.com#############################索引可以是負數,計數從右邊開始strI[-2] = ostrI[-23:] = hongtenzone@foxmail.com#############################不過-0 還是0,所以它不是從右邊計數的!strI[0] = hstrI[-0] = h>>>

print打印字符串語句如下:

print('理解切片的最好方式是把索引視為兩個字符之間的點,第一個字符的左邊是0,字符串中第n個字符的右邊是索引n')print(' +---+---+---+---+---+ ')print(' | H | e | l | p | A |')print(' +---+---+---+---+---+ ')print(' 0  1  2  3  4  5 ')print('-5 -4 -3 -2 -1 -0')print('第一行是字符串中給定的0到5各個索引的位置,第二行是對應的負索引。從i 到j 的切片由這兩個標志之間的字符組成')print('對于非負索引,切片長度就是兩索引的差。例如,word[1:3] 的長度是2')

運行效果如下:

Python 2.7.9 (default, Dec 10 2014, 12:24:55) [MSC v.1500 32 bit (Intel)] on win32Type "copyright", "credits" or "license()" for more information.>>> ================================ RESTART ================================>>> 理解切片的最好方式是把索引視為兩個字符之間的點,第一個字符的左邊是0,字符串中第n個字符的右邊是索引n +---+---+---+---+---+  | H | e | l | p | A | +---+---+---+---+---+  0  1  2  3  4  5 -5 -4 -3 -2 -1 -0第一行是字符串中給定的0到5各個索引的位置,第二行是對應的負索引。從i 到j 的切片由這兩個標志之間的字符組成對于非負索引,切片長度就是兩索引的差。例如,word[1:3] 的長度是2>>>

希望本文所述對大家Python程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 旬邑县| 仁布县| 襄城县| 潞城市| 崇义县| 嵩明县| 靖安县| 舟山市| 青海省| 澄江县| 秀山| 邓州市| 家居| 同心县| 剑阁县| 马关县| 宁波市| 社会| 新干县| 揭东县| 娄底市| 宽城| 宁国市| 同心县| 庆安县| 江达县| 锦屏县| 枣强县| 张家界市| 蛟河市| 山西省| 林州市| 堆龙德庆县| 玉田县| 兴宁市| 岑溪市| 获嘉县| 龙陵县| 东安县| 宝清县| 佛学|