2 python
我有这个问题.我不知道是否有任何捷径,但我会喜欢捷径.
说我有这门课
class a(object):
def __init__(self, x, y):
self.x = x
self.y = y
def __repr__(self):
return "<a(%s', '%s')>" % (self.x, self.y)
def b(self):
print('First Name:', self.x, '\nLast Name:', self.y)
user = a('Ade', 'Shola')
Run Code Online (Sandbox Code Playgroud)
假设只有名字,
user = a('Ade')
Run Code Online (Sandbox Code Playgroud)
我不能用一些'调整'来运行脚本吗?
只需为最后一个参数设置一个空的默认值:
def __init__(self, x, y=None):
Run Code Online (Sandbox Code Playgroud)
您需要检查y is None
很多逻辑.