1.函数的快速入门
def multiple():
print("这是一个函数")
print("我可以调用这个函数")
print("我要开始调用函数咯")
multiple()
print("函数执行结束")
python中,在 使用函数名 调用函数之前,必须要保证 Python 已经知道函数的存在,所以不能定义在调用的下方(这点和java稍有不同)
2.函数的文档注释
如果希望给函数添加注释,应该在 定义函数 的下方,使用 连续的三对引号;在 函数调用 位置,使用快捷键 CTRL + Q 可以查看函数的说明信息;注意:因为 函数体相对比较独立,函数定义的上方,应该和其他代码(包括注释)保留 两个空行
def multiple():
print("这是一个函数")
print("我可以调用这个函数")
'''
这是一个函数
'''
print("我要开始调用函数咯")
multiple()
print("函数执行结束")
3、函数的参数
def sum1(a, b):
result = a + b
print("%d + %d = %d" % (a, b, result))
sum1(10, 20)
参数的作用:增加函数的 通用性,针对 相同的数据处理逻辑,能够 适应更多的数据
形参和实参
- 形参:定义 函数时,小括号中的参数,是用来接收参数用的,在函数内部 作为变量使用
- 实参:调用 函数时,小括号中的参数,是用来把数据传递到 函数内部 用的
4、函数的返回值
一个函数执行结束后,返回调用者一个结果,调用函数一方,可以 使用变量 来 接收 函数的返回结果。(return 表示返回,后续的代码都不会被执行)
def sum2(a, b):
return a * b
'''
这是一个方法求积的方法
'''
result = sum2(5, 23)
print(result)
5、函数的嵌套调用
def test1():
print("-" * 10)
print("test1")
print("-" * 10)
def test2():
print("-" * 10)
test1()
print("test2")
print("-" * 10)
test2()
6、使用模块中的函数
- 模块 就好比是 工具包,要想使用这个工具包中的工具,就需要 导入 import 这个模块
- 每一个以扩展名 py 结尾的 Python 源代码文件都是一个 模块
- 在模块中定义的 全局变量 、 函数 都是模块能够提供给外界直接使用的工具
import day03.PrintSomething
print(day03.PrintSomething.name)
day03.PrintSomething.print_lines("❤", 10)