python的函数, 也可以称之为方法
函数是一种封装思想, 便于代码重用
函数定义
语法如下
def 函数名(参数列表):
语句体
return 返回结果
简化版函数使用
这里, 由于初次学习到函数, 先学习一个简化版, 略过参数和返回值
def 函数名():
语句体
可以简单理解为, 简化版函数的作用是: 把多个语句, 封装在一个箱子中, 语句体是内部逻辑
相对比以前一次取一件东西, 现在用一个箱子把东西装到一块, 就方便一起搬走
简化版函数实例
def sayHello():
print("Hello")
print("Nice to meet you")
print("Goodbye")
sayHello()
sayHello()
运行上述代码, 结果如下
Hello
Nice to meet you
Goodbye
Hello
Nice to meet you
Goodbye
这也就意味着, 执行了2次语句体的内容, def 是定义函数, 告知系统这是一个函数, 随后sayHello()表示调用, 每调用一次就执行一个语句体的内容
通过这样我们实现了语句体内容的重用, 它和循环是不一样, 因为它更灵活
函数导入
函数的另一个优点, 是可以被其他py文件导入并直接调用
例如我们之前学习的random函数, import后就能直接调用
函数导入实例
先在aaa.py文件中写下如下代码
def sayHello():
print("我是aaa.py的函数语句")
print("Hello")
接着, 在aaa.py文件的同级目录下, 创建bbb.py
import aaa
aaa.sayHello()
我们可以发现,bbb.py能调用aaa.py的函数来完成功能, 而不需要重新写