長(zhǎng)度: print(len('abc')) print('jintian'.__len__()) Python 字符串不能被改變。向一個(gè)索引位置賦值,比如word[0] = 'm'會(huì)導(dǎo)致錯(cuò)誤 ---------------------------------------------------------------------- a = 'abc' a1=a.replace('a', 'A')#替換 print(a1) ---------------------------------------------------------------------- 1賦值: word = '字符串' sentence = "這是一個(gè)句子。" paragraph = """這是一個(gè)段落, 可以由多行組成""" -------------------------------- 從左到右索引默認(rèn)0開始的,最大范圍是字符串長(zhǎng)度少1 從右到左索引默認(rèn)-1開始的,最大范圍是字符串開頭 #2輸出: #加號(hào) + 是列表連接運(yùn)算符,星號(hào) * 是重復(fù)操作 ------------------------------------ #!/usr/bin/python # -*- coding: UTF-8 -*- #!/usr/bin/python3 str='rognshuigongzi' print(str) # 輸出字符串 print(str[0:-1]) # 輸出第一個(gè)到倒數(shù)第二個(gè)的所有字符 print(str[0]) # 輸出字符串第一個(gè)字符 切片 print(str[2:9]) # 輸出從第三個(gè)開始到第五個(gè)的字符 print(str[2:]) # 輸出從第三個(gè)開始的后的所有字符 print(str * 2) # 輸出字符串兩次 print(str + '你好') # 連接字符串 print('------------------------------') print('hello\nrognshuigongzi') # 使用反斜杠(\)+n轉(zhuǎn)義特殊字符 print(r'hello\nrognshuigongzi') # 在字符串前面添加一個(gè) r,表示原始字符串,不會(huì)發(fā)生轉(zhuǎn)義 ![]() ------------------------------------------------------------ 3類型轉(zhuǎn)化 #!/usr/bin/python # -*- coding: UTF-8 -*- print(int("123")) print(str(123)) 化成數(shù)字 int("abc") 化成字符串 str(123) 字符串轉(zhuǎn)化成數(shù)字:int(str) 條件:str必須是數(shù)字組成 數(shù)字轉(zhuǎn)化成字符串:str(int) 字符串:str,python當(dāng)中凡使用引號(hào)引起來的都是字符串。 字符串可以相加(拼接)、不能相減、可以與數(shù)字相乘(str*int)。 bool:布爾值。true、false -------------------------------------------- 4示例: str='180VPNhello' print(str[1:2]) print(str[1:-2]) #切片 print(str[1:]) #第二個(gè)輸出 print(str) print(str*2) #重復(fù) print(str+"company") 結(jié)果: 8 80VPNhel 80VPNhello 180VPNhello 180VPNhello180VPNhello 180VPNhellocompany ----------------------------------------------- 5字符串的name[0]調(diào)用方法 name="jintianhenbucuo!" print(name[0]) print(name[-1]) #輸出倒數(shù) print(name[4],name[-7]) result: j ! ('i', 'n') ------------------------------------------ #!/usr/bin/python3 var1 = 'Hello World!' var2 = "Runoob" print ("var1[0]: ", var1[0]) print ("var2[1:5]: ", var2[1:5]) 結(jié)果: var1[0]: H var2[1:5]: unoo ------------------------------------------- |
|