1.1函数概念
函数(function)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集。
1.2 函数的作用
使用函数可以加强代码的复用性,提高程序编写的效率。
1.3 无参数函数语法格式
定义格式:
"""
def 函数名():
函数体
……
"""
示例:
def output():
print("hello python")
调用格式:
函数名()
示例:
def output():
"""输出hello Python"""
print("hello python")
output()
1.4 有参数函数语法格式
定义格式:
def 函数名(参数):
函数体
……
示例:
def output(a):
print(a)
调用格式:
函数名(参数)
示例:
def output(a):
print(a)
output(3)
1.5 有返回值函数语法格式
定义格式:
"""
def 函数名(参数):
函数体
return 函数运行结果返回值
……
"""
示例:
def output():
print("有返回值的函数")
return 1
调用格式:
变量名 = 函数名()
示例:
def output():
print("有返回值的函数")
return 1
x = output()
1.6 函数定义和调用规则
定义规则:
函数必须先定义,后调用。否则程序将报错。
调用规则:
函数定义部分的代码仅用于声明函数,调用时才实际执行函数内容。
1.7 函数文档注释
文档注释可以为函数添加功能说明,方便开发者查阅函数相关信息
示例:
def sum(m): # a = 100
"""用于计算1到指定数字的和"""
i = 1
sums = 0
while i <= m:
sums += i
i += 1
print(sums)