求解读python 一个句子

 python self.label_suffix = label_suffix if label_suffix is not None else _(':')的_(':')

是什么意思?
额,怎么打不过出来_(':'),这个(':')前面有一个下划线的。。。

(":")
像是生成一个匿名对象
, 然后用":"赋值给它。
再根据if判断,把_赋值给self.label_suffix

是什么意思?
额,怎么打不过出来_(':'),这个(':')前面有一个下划线的。

是一个判断语句,为真返回label_suffix 否则返回_(":")

格式没了。

_(":")
像是生成一个匿名对象_, 然后用":"赋值给它。
 再根据if判断,把_赋值给self.label_suffix