用isdigit函数判断是否数字,用isalpha判断是否字母,isalnum判断是否数字和字母的组合,如果字符串中含有除了字母或者数字之外的字符,比如空格,也会返回False
代码拿走:
print(str_1.isdigit())print(str_1.isalpha())    print(str_1.isalnum())    import string
punc = string.punctuation
if str_1 in punc:
    print('is punctuation')