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

python判断字符串非空

s=' ' if s.strip()=='': print 's is null' 或者 if not s.strip(): print 's is null'

1、判断字符串相等用==判断,代码如下: a = 'abc'b = 'abc'if a == b: print('a等于b') 效果如下: 2、判断是否为空使用is None方式,代码如下: a = Nona if a is None: print('a 为空') 效果如下:

if not str.strip(): print '字符串为空'

python常用的判断字符串为空的方法有2中: >>> a = ""if a == "":if not a:

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

当使用None时: areaCode = None for val in valList: areaCode += ',' 此时就会报错:TypeError: unsupported operand type(s) for +=: 'NoneType' and 'unicode' NnoeType不允许和unicode对象进行+=连接 使用: areaCode = '' for val in valL...

isinstance(1,int) True isinstance('a',str) True

空行也就是只有换行符 i = 0 For line in open('file.txt').readlines(): if line=='\r\n': i = i + 1 print i

区别:None是一个空的对象,代表什么都没有。而'',是一个字符串对象,代表一个空的字符串。 示例,当使用None时: a='abc'b= Noneprint a+b此时会报错:TypeError: cannot concatenate 'str' and 'NoneType' objects 因为,NnoeType不允许和str...

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

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