今天有个需求时需要为某个类设置缺省值
最开始的代码如下:
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