python 的字符串格式判断
2017-09-04 10:12
211 查看
原文: http://www.cnblogs.com/cdinc/p/5945339.html
字符串格式的判断方法
python 判断字符串中是否只有中文字符
http://blog.csdn.net/hit0803107/article/details/52885702
在Python中字符串的表示是 用unicode编码。所以在做编码转换时,通常要以unicode作为中间编码。
decode的作用是将其他编码的字符串转换成unicode编码,比如 a.decode('utf-8'),表示将utf-8编码的字符串转换成unicode编码
encode的作用是将unicode编码的字符串转换成其他编码格式的字符串,比如b.encode('utf-8'),表示将unicode编码格式转换成utf-8编码格式的字符串
判断一个字符串中是否含有中文字符:
字符串格式的判断方法
# str为字符串 # str.isalnum() 所有字符都是数字或者字母 # str.isalpha() 所有字符都是字母 # str.isdigit() 所有字符都是数字 # str.islower() 所有字符都是小写 # str.isupper() 所有字符都是大写 # str.istitle() 所有单词都是首字母大写 # str.isspace() 所有字符都是空白字符、\t、\n、\r
python 判断字符串中是否只有中文字符
http://blog.csdn.net/hit0803107/article/details/52885702
在Python中字符串的表示是 用unicode编码。所以在做编码转换时,通常要以unicode作为中间编码。
decode的作用是将其他编码的字符串转换成unicode编码,比如 a.decode('utf-8'),表示将utf-8编码的字符串转换成unicode编码
encode的作用是将unicode编码的字符串转换成其他编码格式的字符串,比如b.encode('utf-8'),表示将unicode编码格式转换成utf-8编码格式的字符串
判断一个字符串中是否含有中文字符:
#-*- coding:utf-8 -*- import sys reload(sys) sys.setdefaultencoding('utf8') def check_contain_chinese(check_str): for ch in check_str.decode('utf-8'): if u'\u4e00' <= ch <= u'\u9fff': return True return False
相关文章推荐
- python 用函数strptime判断字符串是否为日期格式
- python点滴:判断字符串是否为合法json格式
- python判断字符串是否是json格式方法分享
- Python判断变量是否为Json格式的字符串示例
- [置顶] Python判断变量为符合Json格式的字符串
- python 判断字符串时是否是json格式方法
- python字符串应用举例:判断是否满足标题格式
- oracle 函数判断字符串是否包含图片格式
- python编程之判断字符串n次重复
- 轻松python文本专题-判断对象里面是否是类字符串(推荐使用isinstance(obj,str))
- python中的字符串格式函数str.format()
- ORACLE判断哪儿儿写数据字符串类型字段不能转换成日期格式
- JAVA 判断一个字符串是不是一个合法的日期格式
- 如何判断一个字符串的格式是一个合法的IP地址?
- python判断字符串编码——使用chardet判断字符串编码的方法
- Python判断中文字符串是否相等
- Python 字符串判断
- python 判断字符串是否包含子字符串
- Python 判断字符串是否为数字
- Python----检测字符串是否是十进制格式的IP地址