python參數使用說明

  • 参数
  • 位置参数 1,2,3,4
  • 关键字参数 a=1,b=2
  • 不定长位置参数 *A 以元组形式存放不定长度参数(1,2,3)
  • 不定长关键字参数 **B 以字典形式存放不定长度参数(a=1,b=2)
'''
參數分為 位置參數和關鍵字參數
不定長位置參數:為元組形式 *ps[一個星號]
不定長關鍵字參數:為字典形式,以鍵值成對出現 **note [兩個星號]
位置參數數量位置不可變動,并且都需要填寫
關鍵字參數以鍵值對出現,可不填

'''

def parm(name,age,boss,*ps,job=None,money=None,**note):
    print("我得名字是",name,"年齡:",age,"我得單位",boss)
    print("我得工作",job,"工資",money)
    print(type(ps),ps)
    print(type(note),note)
    return name,boss,job,ps,note

ret=parm("張三",18,"三星","不定長","位置參數",job="高級工程師",money=20000,guanjianzi="關鍵字不定長參數")
print("返回值",ret)
  • 运行结果
我得名字是 張三 年齡: 18 我得單位 三星
我得工作 高級工程師 工資 20000
<class 'tuple'> ('不定長', '位置參數')
<class 'dict'> {'guanjianzi': '關鍵字不定長參數'}
返回值 ('張三', '三星', '高級工程師', ('不定長', '位置參數'), {'guanjianzi': '關鍵字不定長參數'})
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值