我想创建一个使用复数的字符串if count> 1。
为此,我希望有一个“内联”条件,返回's'以连接到我的名词。
print "The plural of plural is plural{0}. {1}".format( {'s' if count > 1}, "Isnt't it!?")
答案 0 :(得分:1)
print "The plural of plural is plural{0}. {1}".format('s' if count > 1 else '', "Isnt't it!?")
答案 1 :(得分:1)
你需要将else部分添加到's' if count > 1
,否则这不是一个有效的表达式(因为没有指定count <= 1
时要返回的值而Python不能猜猜这应该是什么):
print "The plural of plural is plural{0}. {1}".format(
's' if count > 1 else '', "Isnt't it!?")