python的字元和字串操作
# -*- coding:utf-8 -*-
# author:starhao
name = "ahao"
print(name.capitalize())#首字母大寫
print(name.count("a"))#統計字元個數
print(name.center(50,"-"))#規定字串長度字元不夠不全,字串放中間可用於美化輸出
print(name.endswith("o"))#判斷字串以什麼結尾
print(name.expandtabs(tabsize=3))#把\t轉化為空格
print(name.find('name'))#查詢字元的位置可以用於切片
print(name.format(name="大王"))#格式化輸出
print(name.format_map())#格式化輸出
print('dshjd12'.isalnum())#判斷是不是英文本母或者數字
print('dshjd12'.isalpha())#判斷是不是英文本元
print('12a'.isdecimal())#是否為十進位制
print('dshjd12'.isdigit())#是不是整數
print('dshjd12'.isidentifier())#判斷是不是乙個合法的變數名
print('dahjd12'.islower())#判斷是不是小寫
print('dshjd12'.isnumeric())#判斷是不是數字不能有標點和浮點
print('dshjd12'.istitle())#是不是每個首字母大寫
print('dshjd12'.isprintable())#是否能列印
print('dshjd12'.isupper())#是不是都為大寫字母
print('+'.join(name))#看輸出結果輸出結果很容易理解
print(name.ljust(50,'%'))#長度不夠用其在後邊補夠
print(name.rjust(50,'#'))#長度不夠在其前邊補全
print('gdahj'.lower())#大寫變小寫
print('dshjd12'.upper())#小寫變大寫
print('\n\ndshjd12'.lstrip())#去掉字串左邊的空格和回車
print('dshjd12\n'.rstrip())#去掉字串右邊的空格和回車
print(' dshjd12\n'.strip())#去掉字串的空格和回車
p = str.maketrans('abcdef','123456')#將前邊的進行轉化為後邊
print('ahao li'.translate(p))#將p的值創給前邊字串
print("fdsdfs".replace('d','d',1))#替換
print("fdsdfs".rfind('d'))#找到最右邊的d的位置
print("1+2+3+4".split('+'))#將其轉化為列表
print("fds\ndfs".splitlines())#按換行將其轉化為列表
print("fdsdfs".swapcase())#大寫轉小寫,小寫轉大寫
print("fdsdfs".title())#首字母大寫
print("fdsdfs".zfill(10))#長度不夠用0補全
python字串和字元
python沒有字元資料型別,只有字串。字串必須在 單引號 雙引號 裡面 hello world hello world 為了和其他語言保持一致通常把 用於括住單個字元,用於括住字串 三引號 三引號中可以包含換行符 2.ascii碼和統一碼 ascll碼屬於統一碼 ascii碼 二進位制0000 0...
Python字串操作
1 複製字串 str2 str1 2 鏈結字串 str abc 3 查詢字串 string.find sub string.index sub string.rfind sub string,rindex sub 4 字串比較 cmp str1,str2 cmp str1.upper str2.up...
Python字串操作
python如何判斷乙個字串只包含數字字元 python 字串比較 下面列出了常用的python實現的字串操作 strcpy sstr1,sstr2 sstr1 strcpy sstr2 sstr1 sstr1 strcpy2 print sstr2 strcat sstr1,sstr2 sstr1...