python - python中是否有不小于或不大于的操作?

标签 python comparison-operators

假设我有这段代码:

a = 0
if a == 0 or a > 0:
    print(a)

即:我想在a时做某事不是负数。

我知道我可以写 if a != 0:检查是否a不等于 0 .

所以,我尝试使用 if a !< 0: ,遵循类似的逻辑。但是,这显然不受支持:

>>> if a !< 0:
  File "<stdin>", line 1
    if a !< 0:
         ^
SyntaxError: invalid syntax

为什么这个语法无效?我可以使用什么来简化条件?

最佳答案

不用 a == 0 或 a > 0,只需使用 a >= 0

参见 https://docs.python.org/library/stdtypes.html#comparisons获取可用比较运算符的完整列表。

关于python - python中是否有不小于或不大于的操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37862030/

相关文章:

python - 执行 XGBClassifier 的增量学习

python - 使用正则表达式在Python中的逗号和破折号之前和之后添加空格

javascript - 如何使对象 `a == b` 的比较为真?

c - 如何在 C 语言中比较多个变量?

python - Pandas 中 Dataframe 的多列分组和求和

python - 使用 Python Flask 向现有用户注册时 Web 应用程序显示数据库错误

python - SQLAlchemy 小数精度

php - 在进行 == 和 === 比较时,变量的顺序是否重要?

javascript - JavaScript 的双等号 (==) 总是对称的吗?

java - 比较 Java 和 Jython 类型时的奇怪行为