rxcr.net
当前位置:首页 >> python 字符串空表示 >>

python 字符串空表示

oStr = '' 这样就OK啊

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

1.首先要了解Pythond的对象的概念:Python中,万物皆对象,所有的操作都是针对对象的,那什么是对象,5是一个int对象,'oblong'是一个str对象,异常也是一个对象,抽象一点是,人,猫,够也是一个对象 那对于一个对象,它就有包括

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

1. None是值,pass是空语句,a=10if a>8:passprint a这个例子中a>8后什么也补执行,相当于是个空操作.至于None就是不存在的意思,或者在判断语句中就是“false"的意思.2. 两者区别:None是一个空的对象,代表什么都没有.而是一个字

当使用None时:areaCode = None for val in valList: areaCode += ',' 此时就会报错:TypeError: unsupported operand type(s) for +=: 'NoneType' and 'unicode' NnoeType不允许和unicode对象进行+=连接 使用:areaCode = '' for val in valList: areaCode += ',' 此时正常.两者区别:None是一个空的对象,代表什么都没有.而'',是一个字符串对象,代表一个空的字符串.只有字符串才能和字符串相互连接.

在 Python 中,最常用的数组是 list list_a = [1,2,3] list_void = [] print len(list_a) # 3 print len(list_void) # 0 # When list is void if len(list_void): print 'list is not void' else: print 'list is void' # or more directly if list_a: print 'list_a is not void if not list_void: print 'list_void is void'

可以的 你可以这样赋值:i = None i = null i = 0 (数值类型) i = '' (两个单引号) 或 i = "" (这是字符串类型) i = [] (列表类型) i = {}(字典类型) i = () (元祖类型)

reaCode = Noneif ( reaCode == None ): print "is null"else : print "not!"if ( reaCode is None ): print "is null"else : print "not!"reaCode = ''if ( reaCode is '' ): print "is null string"else : print "not!"reaCode = ''if ( reaCode == '' ): print "is

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