您的位置:首页 > 编程语言 > Python开发

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

2015-07-12 22:14 726 查看
今天有个需求时需要为某个类设置缺省值

最开始的代码如下:

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: