2 xihuanqiqi xihuanqiqi 于 2015.07.17 12:07 提问

求解读python 一个句子
 python self.label_suffix = label_suffix if label_suffix is not None else _(':')的_(':')

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

5个回答

oyljerry
oyljerry   Ds   Rxr 2015.07.17 15:18
已采纳

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

CSDNXIAON
CSDNXIAON   2015.07.17 12:10

读句子,背单词
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

qq_29898949
qq_29898949   2015.07.17 13:36

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

xihuanqiqi
xihuanqiqi 就是:_(":")
2 年多之前 回复
u012060105
u012060105   2015.07.17 14:18

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

xiluoduyu
xiluoduyu 回复xiluoduyu: 1、def func(a):pass 2、_c = func
2 年多之前 回复
xiluoduyu
xiluoduyu 回复emaste_r: _ 很可能是个方法别名,例如:
2 年多之前 回复
xihuanqiqi
xihuanqiqi 请问 _(":") 是什么啊。。
2 年多之前 回复
oyljerry
oyljerry   Ds   Rxr 2015.07.17 15:19

格式没了。

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

oyljerry
oyljerry 回复emaste_r: 可以理解为一个占位符
2 年多之前 回复
xihuanqiqi
xihuanqiqi 你姓欧阳啊。。话说只听过匿名函数lambda。。你有匿名对象的说明吗、
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片