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)
原文地址:https://www.cnblogs.com/zatusnemiku/p/12933595.html