Equivalent for ? in Java for Python?
本问题已经有最佳答案,请猛点这里访问。
在爪哇,我使用
1 | variable = something == 1 ? 1 : 0 |
随时发挥作用。python中有等价函数吗?
在python中,该操作符的读取方式略有不同,更像是英语。与Python中的Java语句等价的是:
1 | variable = 1 if something == 1 else 0 |
在python中,它被称为"条件"(conditional):
1 2 | >>> 'one' if 1 else 'not' 'one' |
包含在PEP308中