是否有任何函数将None转换为空字符串?

时间:2011-10-29 10:29:27

标签: python

我的字符串var等于None。 我不想让if语句来验证值。是否有任何简单的方法(如str(my_var)),如果不是None则返回字符串值,如果''则返回None

1 个答案:

答案 0 :(得分:11)

您可以使用foo or '',但如果foo是任何其他假值(0,空列表等),它也会产生一个空字符串。< / p>

另一种方式是'' if foo is None else foo