1.函数的参数:
默认值参数:通过定义函数时,将可能调用时不怎么变化的参数,给定默认值,在调用时方便调用
注意:位置参数不能写在默认值参数后边
可变参数(不定长参数):在开发时,我们往往有时候,可能传递非常多的参数
# 不定长参数默认采用元组作为封装的数据类型
关键字参数(命名参数):命名参数
# 关键字参数,采用字典作为封装数据类型
2.常量:
python中不需要使用专门的关键字定义常量
python的常量是使用变量模拟的!!!
通过定义时名称的规范来区分变量和常量
例如:NAME = "XIAN"
PI = 3.14
......
arg--参数;args--多个参数
def get_circle_area(radiu, PI=3.14, *args, **kwargs): # 不定长参数默认采用元组作为封装的数据类型 # 关键字参数,采用字典作为封装数据类型 print(args) return radiu ** 2 * PI res = get_circle_area(4, 3.14) print(res) print(get_circle_area(5)) print(get_circle_area(5, 3.14, 555, neme = "name"))