我经常发现自己在变量赋值中将变量赋给None
,我想知道是否有更高效,更不丑的方式。
def Stringlength(String = "Hello", sLength = None):
if sLength == None:
sLength = len(String)
这是一个例子。我想将sLength
分配给String
的长度。我怎样才能以更有效的方式做到这一点?
我这样做是因为我将它用于我的排列代码,我记得使用相同的方法,所以请不要评论说稍后写这个变量:D
答案 0 :(得分:0)
唯一可能的改进是将sLength == None
替换为sLength is None
。后者更准确,也许效率稍高。