Discuss / Python / 一点错误

一点错误

Topic source

denao_denao

#1 Created at ... [Delete] [Delete and Lock User]

def person(name, age, *args, city, job): ... print(name, age, args, city, job) ...
person('Jack', 24, 'Beijing', 'Engineer') Traceback (most recent call last):

TypeError: person() missing 2 required keyword-only arguments: 'city' and 'job'

廖老师,这里应该有一点小毛病?报错应该是应为没有对两个keyword-only参数进行赋值,而非文中所截取的错误

person('Jack', 24, 'Beijing', 'Engineer',city="shanghai",job="programmer") Jack 24 ('Beijing', 'Engineer') shanghai programmer


  • 1

Reply