字符串的方法使用
阿新 • • 發佈:2017-08-17
tle cde side 首字母 .com 換行 title rip 次數
1 name = "hello my \t name is {name} and {age} " 2 print(name.capitalize())# 首字母大寫 3 print(name.count("a")) # 統計個數,可以指定位置 4 print(name.encode()) # 編碼 ,decode() 解碼 5 print(name.endswith("ex")) # 判斷以什麽結尾(郵件.com) 6 print(name.find("name")) # 查找字符串所在位置 7 print(‘alex lil‘.rfind(‘l‘)) # 相同字符找到最右邊的值返回8 print(name[name.find("name"):]) # 查找位置並切片 9 print(name.format(name=‘Temu‘,age=23)) #字符串 變量賦值 10 print(name.format_map( {‘name‘:‘Temu‘,‘age‘:12} )) #用於字典 11 print(‘abC23‘.isalnum())# 只識別0~9,a~z(包括大寫) 12 print(‘abA‘.isalpha())# 只識別a~z(包括大寫) 13 print(‘1A‘.isdecimal()) #只識別 十進制 (不常用) 14 print(‘1A‘.isdigit()) #只識別整數 ( 等同 isnumeric() )15 print(‘a 1A‘.isidentifier()) #判讀是不是一個合法的標識符 16 print(‘33ab‘.islower()) # 只識別小寫和數字 17 18 print(‘python go‘.replace(‘p‘,‘P‘,1))# 替換 1是限定次數 19 print(‘+‘.join( [‘1‘,‘2‘,‘3‘]) )# 字符串間隔 20 21 print(‘python temu‘.title()) #字符串首字母 大寫 22 print(‘My Name Is ‘.istitle()) #判斷每個字符串首字母是否大寫 ->返回 23 print(‘My Name Is ‘.isupper()) # 只識別大寫和數字,特殊字符 24 25 print( ‘abc‘.lower() ) #小寫轉大寫 26 print( ‘abc‘.upper() )# 大寫轉小寫 27 print(‘AbcDe‘.swapcase()) # 大小寫互相轉換 28 print( ‘ helloword \n‘.strip() )#刪除兩邊空格或回車 29 30 mystr="hello python 我,你,他" 31 num=str.maketrans("op你","abc") #o->a,p->b,你->c 32 print(mystr.translate(num))#翻譯str.maketrans並替換 33 34 print("逗比 is you".startswith("逗")) #判斷開頭 35 36 print(‘1+2+3+4‘.split(‘+‘)) #提取(除去+以外) 37 print(‘1+2\n+3+4‘.splitlines())# 提取,(除去換行) 識別不同系統換行符 38 39 40 print(max("abchsdxpew")) #編號最大的字符 41 print(min("abchsdxpew")) #編號最小的字符 42 43 44 print(‘‘.isspace())# 識別空格 45 print(‘My Name Is ‘.isprintable()) #tty file ,drive file 46 print( name.ljust(50,‘-‘) )#居左 47 print( name.rjust(50,‘-‘) )#居右
字符串的方法使用