导读 | 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。? |
1. 函数
-
作用:
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数的作用就是将常用的代码封装起来, 便于以后使用
-
函数的行为
-
def functionname( parameters ): '''函数_文档字符串''' function_suite return [expression] ? # 函数不调用是不会自动执行的
-
函数的调用:使用其功能
def 函数名(): ? ?一行或者多行代码 ? # 函数不调用是不会自动执行的 ? # 调用函数 函数名()
-
2. 函数的参数
-
-
作用:
让函数依据我们给定的值来进行运算. 这样可以增强函数的通用性. 函数可以有多个参数.
-
# 我们想要编写一个具有加法功能函数, 很显然需要两个参数.
def my_add(num1, num2):
? ?result = num1 + num2
? ?print('num1 + num2 =', result)
?
my_add(10, 20)
-
参数的分类
-
实参:我们在调用函数时传递的真实数据
-
形参:函数参数,形参只是代表真实传递的数值. 多个函数参数在传递时是从左向右传递的. 当然, 在 Python 中我们也可以指定某个值给那个形参.
-
def my_add(num1, num2):
? result = num1 + num2
? print('num1 + num2 =', result)
?
my_add(num1=10, num2=20)
my_add(num2=20, num1=10)
-
按照从左向右的顺序传递叫做位置参数.
-
按照形参名字传递叫做关键字参数.