python - 在 python 中缩写双重比较

标签 python

有没有一种方法可以在 python 中缩写比较语句,这样我就不必再把整个语句写出来了?例如,而不是:

a=3
if a==3 or a==2:
    print "hello world"

我可以这样做吗: 如果 a==(3 或 2): 打印“ Hello World ”

我知道上面的例子行不通,但还有其他方法可以达到预期的效果吗?

最佳答案

if a in (2, 3):
  print "hello world"

关于python - 在 python 中缩写双重比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10625746/

相关文章:

python - 生成具有不同大小的透明层的合成图像

python - 在 Ubuntu 11.10 上安装 wxPython

python if语句总是

python - 将 python 升级到 2.7,将 Django 升级到 1.4,但它告诉我没有名为 * 的模块

python - Cassandra-Django python应用方法

python - 如何使用 matplotlib 在 cartopy 极地立体图中获得平滑的网格线?

c++ - 使用python boost 编译错误

python - 我应该先 train_test_split 然后使用交叉验证吗?

python - 使用 Scapy 更改数据包 - 在编辑数据包的有效负载后自动更新属性(长度、校验和等)

python - PyTesseract 在表中没有看到一些个位数