函数(function)是将具备独立功能的代码块组织成一个总体,使其具备特殊功能的代码集。python
使函数能够增强代码的复用性,提升程序编写的效率。函数
def 函数名():
函数体
......
复制代码
函数名()
复制代码
def demo():
print("hello python")
demo()
复制代码
def 函数名(参数):
函数体
......
复制代码
函数名(参数)
复制代码
def demo(a):
print(a)
demo(4)
复制代码
def 函数名(参数):
函数体
return 函数运行结果返回值
......
复制代码
变量名 = 函数名(参数)
复制代码
def test1():
print("这个能够返回一个值,在函数外部能够用一个变量接收")
# return 在函数中用于返回值
return 1
# sum1 用于接受函数返回的值
sum1 = test1()
# 用于打印接收到的值
print(sum1)
复制代码
定义规则:spa
调用规则:code
一、若是一个函数没有设置返回值,那么用一个变量去接收,那么接收到的值是 None。作用域
二、同一个函数执行过程当中只能执行一次return语句,执行return语句后,return后面的内容将再也不执行,函数执行完毕。开发
""" 任意三位数求平均值 """
def add(a, b):
"""求两个数的和"""
return a + b
def avg(a, b, c):
"""求三个数的平均值"""
d = add(a, b) # 在一个函数里面调用另外一个函数
return (d + c)/3
avg3 = avg(3, 6, 9) # 传三个数求平均值
print(avg3)
复制代码