为了账号安全,请及时绑定邮箱和手机立即绑定

Python:如何将语句分组,例如 JavaScript 如何使用括号进行分组

Python:如何将语句分组,例如 JavaScript 如何使用括号进行分组

开满天机 2021-08-05 10:25:01
我可以像在 Javascript 中那样将语句分组到单个表达式中吗?在 JavaScript 中,我可以用括号做这样的事情:let value = (a && a.constructor === Array || false);let expression = ((a.constructor === Number && a > 5) && (b.constructor === Number && b > 5)) || null;这样的事情可以在 Python 中完成吗?谢谢
查看完整描述

2 回答

?
慕盖茨4494581

TA贡献1850条经验 获得超11个赞

Python 在这个领域确实有很多东西可以提供:例如,您可以(a && (b || c))在 js 中组合这样的布尔运算,也可以(a and (b or c))在 python 中进行。您可以在 js 和python(相同)中进行三元运算a ? b : c(如果a为真,则计算为belse )。您可以在 js(如果计算结果为 true,则表达式计算为)和python 中进行。在 js 和python 中类似。尽管它们的行为可能并不完全相同,因为它们是两种不同的语言,但在很大程度上是一致的。cb if a else ca && baba and ba || ba or b


查看完整回答
反对 回复 2021-08-05
?
宝慕林4294392

TA贡献2021条经验 获得超8个赞

Python 确实有这个功能。例如,如果您有一个 if 语句,您可以编写如下内容:


age = 30

if (age != 0 and age >= 16):

    print("You can drive!")

else:

    print("You can't drive. Maybe later.")

# This example ends up printing out "You can drive!"

# Instead of using && and ||, you normally use `and` as well as `or`

括号在 Python 中的作用相同。


查看完整回答
反对 回复 2021-08-05
  • 2 回答
  • 0 关注
  • 232 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信