我最近加入了Python 3催眠器.然而,我只是想知道如何在布尔值上使用if语句.例子:

RandomBool = True
# and now how can I check this in an if statement? Like the following:
if RandomBool == True:
    #DoYourThing

还有,我能像这样切换布尔值吗?

RandomBool1 == True   #Boolean states True
if #AnyThing:
    RandomBool1 = False   #Boolean states False from now on?

推荐答案

你可以随意改变布尔值.至于假设:

if randombool == True:

有效,但您也可以使用:

if randombool:

如果你想测试某件东西是否是假的,你可以使用:

if randombool == False

但你也可以使用:

if not randombool:

Python-3.x相关问答推荐

我有个问题继承遗产合伙人

将strid()映射到Pandas DataFrame中的字符串不会更改NaN条目,但仍然声称它们不同?

tkinter treeview 如何在获取所选项目时将设置的对象作为对象返回

GUI 仍然有效并且没有错误消息时图形意外冻结 |具有多线程的 Pyside6 和 pyqtgraph (Python 3.11.4)

如何将日期时间索引写入日期类型的表?

一起使用数据类和枚举

按字母顺序排序列表 (OrderFilter),条件是值为 '' 的条目位于列表 DRF 的末尾

在 groupby 之后,Pandas 在特定类别中获得最常见和最后的值

无法理解此递归函数的分配和环境用法

嵌套协议的使用(协议成员也是协议)

当参数名称与 typing.Protocol 中定义的名称不同时发生 mypy 错误

Python pandas将单元格值移动到同一行中的另一个单元格

在气流中运行 DAG 时出现处理信号:ttou消息

你如何表达一个没有参数的 Python Callable?

Pytorch 的随机 Select ?

Tkinter 窗口显示(无响应)但代码正在运行

Python 3 变量名中接受哪些 Unicode 符号?

tensorflow 中 numpy.newaxis 的替代方案是什么?

Linux Mint 上的 Python3 错误没有名为蓝牙的模块

ImportError:无法导入名称cross_validate