2024-03-28 19:49:05 发布
网友
我的字符串变量等于None。 我不想让if语句来验证值。有没有简单的方法(比如str(my_var))在不是None和{}的情况下返回字符串值?
None
str(my_var)
您可以使用foo or '',但是如果foo是任何其他错误的值(0,空列表等),它也会导致空字符串。在
foo or ''
foo
0
另一种方法是'' if foo is None else foo
'' if foo is None else foo
您可以使用
foo or ''
,但是如果foo
是任何其他错误的值(0
,空列表等),它也会导致空字符串。在另一种方法是
'' if foo is None else foo
相关问题 更多 >
编程相关推荐