1. 函数
1. 函数的作用 : 保存某段程序.某个代码片段.提升代码的可读性,让代码复用。
2. 函数使用包含两个步骤:
1.定义函数 ----在函数中编写代码,实现功能
def 函数名():
函数封装的代码
2.调用函数 ----执行编写的代码
函数名()
>>> def test(a,b):
... "用来完成对2个数求和"
... print("%d"%(a+b))
...
>>>
>>> test(11,22)
33
3. 函数的参数
1.在定义函数后面的小括号中写的叫参数(形参).
2.形数就是给将调用函数的真实数据作占位.
3.函数调用时,里面写的数据叫真实数据(实参)
4.如果函数设置了参数,在调用函数时必须传对应的真实数据.
4.全局变量和局部变量
# 全局变量:在函数外面定义的所用人都能使用
# 全局变量作用于整个代码,最好不要和形参同名.
# 形参的作用域(可使用的范围) 只能函数内部
# 函数内部定义
# 不同函数的形参名可以是同名的,相互不影响.
# 在函数内部 可以使用global 关键字 定义全局变量
# 可以使用一次global对多个全局变量进行声明
global a, b
# 还可以用多次global声明都是可以的
# global a
# global b
5. 函数的返回值 -- return
返回值----把函数的执行结果返回出来,(如果需要使用执行结果,就返回它,赋值给一个变量)
#⼀个函数中可以有多个return语句,但是只要有⼀个return语句被执⾏,那么这个函数就会结束
# return后面可以是元组,列表、字典等,只要是能够存储多个数据的类型,就可以一次性返回多个数据
def function():
# return [1, 2, 3]
# return (1, 2, 3)
return {"num1": 1, "num2": 2, "num3": 3}
## 如果return后面有多个数据,那么默认是元组
#