如何写出优雅的Python之设置class缺省值
今天有个需求时需要为某个类设置缺省值
最开始的代码如下:
Class myClass def __init__(self,datalen=None,times=None): if datalen == None : self.datalen = 1024 else : self.datalen = datalen if times == None: slef.times = 1024*1024 else : self.times = times
但这也太不Python了,简单修改如下,是不是看起来好多了?
def __init__(self,datalen=None,times=None): self.datalen = datalen if datalen is not None else 1024 self.times = times if times is not None else 1024*1024