當前位置:成語大全網 - 新華字典 - python 判斷字符串中是否含有英文

python 判斷字符串中是否含有英文

使用正則表達式來判斷是最簡單的。

import?re

my_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)))

第二段代碼會過濾掉非字母並輸出,也可以用正則做到同樣的效果