鍍金池/ 問答/Python/ 如何將python的none對象轉(zhuǎn)成空字符串呢?

如何將python的none對象轉(zhuǎn)成空字符串呢?

假如一個(gè)變量預(yù)期字符串變量 x 我的做法是:

x if x else ''

有沒有其它更好的方法呢?

回答
編輯回答
心悲涼

str(s or '')

s不是字符串都無所謂了

或者自己定義一個(gè)函數(shù)

xstr = lambda s: '' if s is None else s
2017年4月14日 20:03