如何写出优雅的Python之设置class缺省值

mac2022-06-30  21

今天有个需求时需要为某个类设置缺省值

最开始的代码如下:

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

 

转载于:https://www.cnblogs.com/db2zos/p/4641662.html

最新回复(0)