Python入门-函数参数的传递,位置传递,关键字传递

#函数的参数传递
#函数调用的参数传递
#位置实参-->根据形参对应的位置进行实参传递
#       -->形参的位置是在函数定义处
#关键字实参-->根据形参的名称进行实参传递
#-->实参的位置出现在函数调用处
###############################
def calc(a,b):#a,b占了两个实际值的位置,所以a,b叫形参(形式参数)
    c=a+b
    return c
res=calc(10,20)#10,20是实际参数的值,简称实参。按照位置去传
print(res)

def cal(a,b):
    c=2*a+b
    return c
res1=cal(b=10,a=2)#不根据位置,会根据等号左边的名字去传,左侧的名字称为关键字参数。
#使用了关键字参数就不会再去按照位置去传了。
#按照关键字的名字到定义处找相同的进行赋值
print(res1)#14

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值