Python3字符串常用方法與isdigit(), isdecimal(), isnumeric()的區別

# 全部小寫
string.lower()
# 全部大寫
string.upper()
# 是否全部小寫
string.islower()
# 是否全部大寫
string.isupper()
# 首字母大寫
string.capitalize()
# 大小寫轉換
string.swapcase()
# 檢查字符串是否是以 str 開頭
string.startswith(str)
# 檢查字符串是否是以 str 結束
string.endswith(str)
# 判斷是不是純阿拉伯數字
string.isdigit()
# 判斷是不是字母和數字
string.isalnum()
# 判斷是不是純字母和漢字
string.isalpha()
# 返回列表,以 str 爲分隔符拆分 string
string.split(str="")
# 返回字符串,以 string 作爲分隔符
string.join(可迭代對象)
# 替換字符串
string.replace(old_str, new_str)

"""
isdigit(), isdecimal(), isnumeric()的區別

isdigit()
True: Unicode數字,byte數字(單字節),全角數字(雙字節)
False: 漢字數字,羅馬數字,小數
Error: 無 

isdecimal() 
True: Unicode數字,全角數字(雙字節) 
False: 羅馬數字,漢字數字,小數
Error: byte數字(單字節) 

isnumeric() 
True: Unicode數字,全角數字(雙字節),羅馬數字,漢字數字 
False: 小數 
Error: byte數字(單字節)
"""
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章