1. 程式人生 > >python基本資料型別;字串及其方法三:

python基本資料型別;字串及其方法三:

###################判斷型別###################

###########################################################
#字串及其方法三:判斷類
##方法isalnum()用於判斷字串是否只包含數字和字母(漢字)
# string='01miku初音未來'
# result=string.isalnum()
# print(result)

#方法isalpha():用於判斷字串是否僅包含字母(漢子)
# string='miku初音未來'
# result=string.isalpha()
# print(result)

#方法isascii():判斷字元是否為ASCII表內字元
# string='01 & miku '
# result=string.isascii()
# print(result)

#方法decimal(),isdigit(),isnumeric()均可以判斷字串是否為數字,
# 但isdecimal()只能判斷是否為十進位制數字
#isdigit()可以判斷除十進位制以外,②之類特殊字元數字
#isnumeric()出具有isdigit()的功能外,還可以判斷漢字等文字類數字
# num1='12349'
# num2='1①②③'
# num3='1②Ⅲ一貳三'
# result_decimal=num1.isdecimal()
# result_digit=num2.isdigit()
# result_numeric=num3.isnumeric()
# print(result_decimal)
# print(result_digit)
# print(result_numeric)

#方法isdentifier()用於判斷字串是否系統識別符號
# string='str'
# string_identifier=string.isidentifier()
# print(string_identifier)

#islower(),isupper()可判斷字串是否為小寫或者大寫,類似的還有istitle();
# string1='miku'
# string2='MIKU'
# string_lower=string1.islower()
# string_upper=string2.isupper()
# print(string_lower,string_upper)

#方法isprintable(),isspace()判斷是否為可列印空格,換行,退格
string='     '
result=string.isprintable()
result_space=string.isspace()
print(result,result_space)

&n