导语:
本文主要介绍了关于python none代表什么的相关知识,包括pythonnone赋值,以及python中str的意思这些编程知识,希望对大家有参考作用。
python中的None表示一个特殊的空值,即没有任何值的空对象。
一般用于assert,判断,函数无返回时的默认,具体如下:
1、assert断言:
mylist = ['a', 'b', 'c']
>>> assert len(mylist) is not None # 用assert判断列表不为空,正确无返回
>>> assert len(mylist) is None # 用assert判断列表为空
2、if...else...
a = None
if a:
print "a is not None"
else:
print "a is None"
3、如果函数无return,则默认返回None
def add1(a,b):
return a+b
a1=add1(1,2)
print a1
#会输出3,因为有return,则有返回值
def add2(a,b):
print a+b
a2 = add2(1,2)
print a2
#会输出None,因为没有return,则add2为None
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ spyder如何更改python版本08/26
- ♥ python如何使用实例作为属性11/20
- ♥ Python联合是什么意思?01/03
- ♥ python如何引用变量09/03
- ♥ python下载的库包放在哪里10/11
- ♥ 如何在python中编写数字循环10/20
内容反馈