相关疑难解决方法(0)

Python有三元条件运算符吗?

如果Python没有三元条件运算符,是否可以使用其他语言结构模拟一个?

python operators ternary-operator conditional-operator

5591
推荐指数
25
解决办法
180万
查看次数

Python中的条件运算符?

你知道Python是否支持像C++中的某些关键字或表达式来返回基于if条件的值,所有这些都在同一行(if用问号表示的C++ ?)

// C++
value = ( a > 10 ? b : c )
Run Code Online (Sandbox Code Playgroud)

python syntax

81
推荐指数
1
解决办法
8万
查看次数

在Python中替换三元运算符的最佳方法是什么?

可能重复:
Python中的三元条件运算符

如果我有一些代码:

x = foo ? 1 : 2
Run Code Online (Sandbox Code Playgroud)

我应该如何将其翻译成Python?我可以这样做吗?

if foo:
  x = 1
else:
  x = 2
Run Code Online (Sandbox Code Playgroud)

x还会在if/then块之外的范围内吗?或者我必须做这样的事情?

x = None
if foo:
  x = 1
else:
  x = 2
Run Code Online (Sandbox Code Playgroud)

python

9
推荐指数
3
解决办法
2013
查看次数