相关疑难解决方法(0)

Python:最常用的方法是将None转换为空字符串?

做以下事情的最惯用方法是什么?

def xstr(s):
    if s is None:
        return ''
    else:
        return s

s = xstr(a) + xstr(b)
Run Code Online (Sandbox Code Playgroud)

更新:我正在使用Tryptich的建议来使用str(s),这使得这个例程适用于除字符串之外的其他类型.Vinay Sajip的lambda建议给我留下了深刻的印象,但我想保持我的代码相对简单.

def xstr(s):
    if s is None:
        return ''
    else:
        return str(s)
Run Code Online (Sandbox Code Playgroud)

python string idioms

139
推荐指数
10
解决办法
16万
查看次数

标签 统计

idioms ×1

python ×1

string ×1