使用正則表達式來判斷是最簡單的。
import?remy_re?=?re.compile(r'[A-Za-z]')
my_str_1?=?'fasdfsaf1231231'
my_str_2?=?'123123123'
print(bool(re.match(my_re,?my_str_1)))
print(bool(re.match(my_re,?my_str_2)))
也可以通過isalpha判斷
my_str_1?=?'fasdfsaf1231231'my_str_2?=?'123123123'
def?is_letter(val):
return?val.isalpha()
print(''.join(filter(is_letter,?my_str_1)))
print(''.join(filter(is_letter,?my_str_2)))
第二段代碼會過濾掉非字母並輸出,也可以用正則做到同樣的效果