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
Sign in to make a reply
denao_denao
TypeError: person() missing 2 required keyword-only arguments: 'city' and 'job'
廖老师,这里应该有一点小毛病?报错应该是应为没有对两个keyword-only参数进行赋值,而非文中所截取的错误