2. return语句

None 对象

None 是一个特殊的常量,用于表示空值或“无”的概念。

作用

  1. 用于函数的返回值,None 代表没有返回任何数据。
  2. 用于函数参数和变量的绑定。当一个变量绑定 None 时,表示此变量没有绑定任何值。

说明

函数调用

使用 def 语句创建的函数,内部的语句并不会执行,只有在调用此函数的时候,函数内部的语句块才能够执行。

语法

函数名(实际调用传递参数1, 实际调用传递参数2, ...)

说明

return 语句

作用

用在函数的内部,用于结束当前函数的执行,返回到调用此函数的地方,同时返回一个数据。

语法

return [表达式]

语法中的 中括号代表 括起来的内容可以省略。

说明

示例

# 此实例示意return语句的用法

def washing_machine(something):
    print("放入"+something)
    print("注水")
    print("洗涤20分钟")
    print("排水")
    return '干净的' + something
    print("甩干")  # 此处的代码不会执行
    print("报警提示完成")


value = washing_machine('衣服')
print('获取到的数据是', value)
value = washing_machine('羽绒服')
print('获取到的数据是', value)

练习

写一个函数 myadd,实现给出两个数,返回这两个数的和。

如:

def myadd(x, y):
    ...  # 此处完成相关代码

a = int(input("请输入第一个数: "))
b = int(input("请输入第二个数: "))
print('您输入的两个数之和是:', myadd(a, b))

视频讲解