Python 速记条件

标签 python if-statement conditional

这是一个快速的...

在 Python 中可以做到:

foo = foo1 if bar1 else foo2

这很酷,但是我怎样才能得到一个真或假而不用写

foo = True if bar1 else False

例如,在 JS 中你可以通过做强制转换一个 bool 类型

var foo = !!bar1;

最佳答案

在对象上调用bool:

bool(bar1)

关于Python 速记条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6608512/

相关文章:

Python XML 仅获取直接子元素

c++ - 在 C++ 中从 PATH 导入 Python 脚本

python - 在 Django 1.3.1 中使 View 缓存过期

java - 我的代码没有正确执行 if 语句

c - 简单的 if 语句和 scanf 不适合我

r - 不断扫描 R 工作目录中的新文件

amazon-web-services - Amazon S3 条件放置对象

Python:从二进制数据中解压结构数组的最佳方法是什么

PHP if 和 while 语句无法正常工作

java - 这种语法在 Java 中称为 Bool bool = object.method() > 0 是什么