在Python类的__init__()方法中,默认参数必须在非默认参数之后。否则会产生SyntaxError,提示non-default argument follows default argument
正确用法:
class User: def __init__(self, name, age=18): self.name = name self.age = age
错误用法:
class User: def __init__(self, name='jack', age): self.name = name self.age = age
标签:__,name,age,默认,init,参数,self From: https://www.cnblogs.com/little-little-bai/p/17412065.html