python函数可以指定参数
所谓参数, 简单理解为完成一个功能所需要的外部数据
模拟思考
假设有一个ATM机器, 它可以理解为内部封装了代码的函数,
但取款者仍需要输入账户密码, 每个用户取款时输入的账户密码是不一样的, ATM只处理这一类型的数据即可, 具体的数值由调用者传递
函数带参数实例
完成两个数相加的功能, 数据由调用者传递
def sum(x,y):
print(x+y)
#调用时才传递实际的数值
sum(1,3)
sum(333,222)
在定义函数的圆括号()中写下参数, 多个参数用逗号”,”隔开, 也叫参数列表
其中x,y的值不定, 仅仅代表一类数据, 具体的值按顺序由调用者传递
函数的参数, 实现了灵活的数据传递, 由函数外部传递给函数内部