python函数运行后none_Python学习笔记函数之None值

随笔记录方便自己和同路人查阅。

#------------------------------------------------我是可耻的分割线-------------------------------------------

在Python中有有一个值称None,它表示没有值,None是NoneType数据类型的唯一值(其他编程语言可能称这个值为null、

nil或undefined)。就像布尔值True和False一样,None必须大写首字母N。

如果你想变量中存的东西不会与一个真正的值混淆,这个没有值的值就可能有用。有一个使用None的地方就是print()的返回值。

print(0函数在屏幕上显示文本,但它不需要返回任何值,这和len或input不同。但既然所有函数调用都需要求值为一个返回值,那么

print()就返回None。

#------------------------------------------------我是可耻的分割线-------------------------------------------

1、代码示例:

#

# -*- coding:utf-8 -*-

# Autor: Li Rong Yang

spam = print('hello')#把print()的函数返回值赋值给spam变量

if spam == None:#判断spam是否等于None

print('spam is None')#如果spam等于None执行此行代码

运行结果:

自定义函数返回None值

#

# -*- coding:utf-8 -*-

# Autor: Li Rong Yang

def Square(length,width):#使用def关键字,定义一个名为hello的函数

square = length * width#求length和width的平方

#return

spam = Square(2,3)

if spam == None:

print('spam is None')

运行结果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值