gpt4 book ai didi

java - 设置变量时Python内联if

转载 作者:行者123 更新时间:2023-12-01 18:45:20 25 4
gpt4 key购买 nike

在 Java 中,根据条件将变量设置为一个值可以在一行中完成像这样:

variable = (!true) ? 1 : 2

这将导致“2”。

有与此代码等效的Python吗?

谢谢。

最佳答案

variable =  1 if not True else 2

一般三元语法:

<value_if_true> if <condition> else <value_if_false>

这称为 conditional expression Python 中的“三元运算符”主要相当于 C 系列语言中的“三元运算符”(尽管它实际上不是运算符)。原提案PEP 308有更多详细信息。

关于java - 设置变量时Python内联if,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18007268/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com