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': '關鍵字不定長參數'})

猜你喜欢

转载自blog.csdn.net/u013279518/article/details/89043122
今日推荐