cdzn.net
当前位置:首页 >> python判断字符串 >>

python判断字符串

这里面有几种空的表示: None是一个空的对象,代表什么都没有; '',是一个字符串对象,代表一个空的字符串; 这两者是有区别的,下面举例具体说明: reaCode = Noneif ( reaCode == None ): print "is null"if ( reaCode is None ): print "is ...

首先,在Python中字符串的表示是 用unicode编码。所以在做编码转换时,通常要以unicode作为中间编码。 decode的作用是将其他编码的字符串转换成unicode编码,比如 a.decode('utf-8'),表示将utf-8编码的字符串转换成unicode编码 encode的作用是...

用int()那个不叫系统崩溃,叫“未处理的意外”,try/except就是干这个的。def func(x): try: x=int(x) return isinstance(x,int) except ValueError: return Falsefunc(1)Truefunc('1.1')Falsefunc('-1')Truefunc('-1.1')Falsefunc('asdf')False

字符串有一个.isspace()的方法,判断是否是空格 单个字符和字符串都行 s = 'hello there'for i in s: print i.isspace()

有内置函数来判断是否包含的 ,楼主可以搜一下哦

字符串长度 通过内置方法len()来计算字符串的长度,注意这个计算的是字符的长度。 aa = 'afebb' bb = '你' print len(aa) print len(bb) http://www.cnpythoner.com/wiki/string.html

数字?还是数值? if type(par) in (int,float): print u'是数值'elif type(par) == str: print u'是字符串'

#!/usr/bin/env python# -*- coding:GBK -*- """汉字处理的工具:判断unicode是否是汉字,数字,英文,或者其他字符。全角符号转半角符号。"""def is_chinese(uchar): """判断一个unicode是否是汉字""" if uchar >= u'/u4e00' and uchar= u'/u003...

isdigit()

import stringnums = string.digitsdef check(a): if type(a) is not str: return False else: for i in a: if i not in nums: return False return True使用字符串模块里面的宏定义digits,它定义了0到9等10个数字。循环判断你给定的字符串里面...

网站首页 | 网站地图
All rights reserved Powered by www.cdzn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com