Python判斷字符串是否是中英文小技巧總結(jié)
前言
博主工作中剛好用到了Python檢測中英文文的小技巧,記錄一下
一、檢驗是否全是中文字符
def is_all_chinese(strs):
for _char in strs:
if not '\u4e00' <= _char <= '\u9fa5':
return False
return True
print(is_all_chinese("hello"))
print(is_all_chinese("hello你好"))
print(is_all_chinese("123456"))
print(is_all_chinese("你好"))輸出結(jié)果:
False
False
False
True
二、檢驗是否含有中文字符
def is_contains_chinese(strs):
for _char in strs:
if '\u4e00' <= _char <= '\u9fa5':
return True
return False
print(is_contains_chinese("hello"))
print(is_contains_chinese("hello你好"))
print(is_contains_chinese("123456"))
print(is_contains_chinese("你好"))輸出結(jié)果:
False
True
False
True
三、檢測是否全是英文字符
def is_all_english(strs):
import string
for i in strs:
if i not in string.ascii_lowercase + string.ascii_uppercase:
return False
return True
print(is_all_english("hello"))
print(is_all_english("hello你好"))
print(is_all_english("123456"))
print(is_all_english("你好"))輸出結(jié)果:
True
False
False
False
四、檢測是否含有英文字符
import re
def is_contains_english(str):
my_re = re.compile(r'[A-Za-z]', re.S)
res = re.findall(my_re, str)
if len(res):
return True
else:
return False
print(is_contains_english("hello"))
print(is_contains_english("hello你好"))
print(is_contains_english("123456"))
print(is_contains_english("你好"))
輸出結(jié)果:
True
True
False
False
總結(jié)
到此這篇關(guān)于Python判斷字符串是否是中英文小技巧的文章就介紹到這了,更多相關(guān)Python判斷字符串是中英文內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
通過 Python 和 OpenCV 實現(xiàn)目標數(shù)量監(jiān)控
這篇文章主要介紹了如何通過 Python 和 OpenCV 實現(xiàn)目標數(shù)量監(jiān)控,本文通過實例代碼圖文的形式給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2020-01-01
Python正則替換字符串函數(shù)re.sub用法示例
這篇文章主要介紹了Python正則替換字符串函數(shù)re.sub用法,結(jié)合實例形式分析了正則替換字符串函數(shù)re.sub的功能及簡單使用方法,具有一定參考借鑒價值,需要的朋友可以參考下2017-01-01
python3發(fā)送郵件需要經(jīng)過代理服務器的示例代碼
今天小編就為大家分享一篇python3發(fā)送郵件需要經(jīng)過代理服務器的示例代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-07-07
Python數(shù)據(jù)分析numpy的Nan和Inf使用注意點詳解
這篇文章主要為大家介紹了Python數(shù)據(jù)分析numpy的Nan和Inf使用注意點,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-08-08
python開發(fā)之tkinter實現(xiàn)圖形隨鼠標移動的方法
這篇文章主要介紹了python開發(fā)之tkinter實現(xiàn)圖形隨鼠標移動的方法,涉及Python基于tkinter繪圖的相關(guān)實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-11-11
Pycharm pyuic5實現(xiàn)將ui文件轉(zhuǎn)為py文件,讓UI界面成功顯示
這篇文章主要介紹了Pycharm pyuic5實現(xiàn)將ui文件轉(zhuǎn)為py文件,讓UI界面成功顯示,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-04-04

