python學習第二週之字串的常用操作

2021-09-24 21:16:43 字數 1886 閱讀 8221

1.本次學習的為字串的常用操作,有點繁瑣,直接加**不多解釋了。

name="my \tname is wu"

name1="my \tname is and i am old"

print(name.capitalize()) #首字母大寫

print(name.count("u"))

print(name.center(50,"-")) #一共列印50個字元,不夠的用--補上,將name放在中間

print(name.endswith("u")) #判斷字串以什麼結尾,正確為true

print(name.expandtabs(tabsize=30)) #將在name中寫了乙個tab鍵,tab鍵轉為多少個空格

print(name.find("name")) #找到該字元的索引

print(name[name.find("name"):9]) #切片,將name取出來了

print(name1.format(name='wu',year=23)) #format可以格式化

print(name1.format_map()) #format_map

print('ab23中'.isalnum()) #isalnum阿拉伯數字與阿拉伯字元,即中英文數字均可以,返回值為真或假

print('abc'.isalpha()) #純英文本元,即只能輸出英文

print('ia'.isidentifier())#判斷是不是合法的識別符號,是不是乙個合法的變數名

print('ai'.islower()) #判斷是不是小寫

print('my name is '.istitle()) #每個首字元都要大寫

print('my name is'.isprintable())#是否是可列印的,在linux中tty file,driver file 是不能列印的

print('my name is '.isupper()) #判斷是不是大寫

print('+'.join(['1','2','3','4'])) #列印結果為1+2+3+4

print(name.ljust(50,'*')) #輸入長度為50,不夠在句尾補足

print(name.rjust(50,'*')) #輸入長度為50,不夠在句首補足

print('wu'.lower())

print('wu'.upper())

print(' wu\n'.lstrip()) #lstrip()去掉左邊的空格跟回車,strip()去掉空格跟回車

print('wu\n'.rstrip())

print('wu\n'.strip())

p=str.maketrans("abcdefli",'123#45@6') #abcdef分別對應123456,將這個傳遞給p,拿p與acef li對應,即拿acef li與123456對應

print("acef li".translate(p))

print('wu'.replace('u','u')) #將u換成小寫

print('wuu'.replace('u','u',1)) #只將乙個u替換成大寫的

print('wuuo'.rfind('o')) #找到最右邊值的下標返回

print('wu uo'.split('o')) #將字串將aplit中的字元當作分隔符來分割成列表

print('1+2+3+4'.split('+'))

print('1+2\n+3+4'.splitlines()) #輸出為['1+2', '+3+4']

print('wu li'.swapcase()) #輸出為wu li,將大小寫顛倒

print('yu li'.title()) #輸出為title,將首字元變換為大寫

python複習第二節之字串

1.字串的定義方式有三種 分別為 單引號,雙引號,三引號 注意不能混用,三引號可以做多行注釋 如果字串本身有單引號雙引號 三引號可以 進行轉義 2.字串的拼接可以使用 多個相同的字串相連可以使用 n 3.字串的特殊sequence 序列 1.可以通過下標查詢 2.可以進行切片 3.空字串 str 4...

Python學習之字串

字串或串 string 是由數字 字母 下劃線組成的一串字元。一般記為 s a1a2 an n 0 它是程式語言中表示文字的資料型別。python的字串列表有2種取值順序 如果你的實要取得一段子串的話,可以用到變數 頭下標 尾下標 就可以擷取相應的字串,其中下標是從0開始算起,可以是正數或負數,下標...

python學習之字串

1 賦值 msg studying python now msg1 xu te t為4個空格 msg3 aaa qq.com msg4 d1 2 字串常用方法 print msg.capitalize 首字母大寫 print msg.center 40,按40個字元寬度居中顯示字串,前後用 填充 p...