Python 3中的基本数据类型:布尔值

Python 3中的基本数据类型:布尔值

  今天,我们探讨python中的另一种关键数据类型-布尔值。布尔值(和“布尔逻辑”)是编程中的重要概念,代表“True”和“False”的概念。

  如果您正在学习Python,将学习诸如布尔值之类的基本数据类型,以及有关Python编程的更多信息

Python 3中的基本数据类型:布尔值

  Python 3中的布尔值,布尔是一种存在于每种编程语言中的概念。布尔值表示“true”或“false”的概念。在编写程序时,通常在某些情况下,您希望在不同的情况下执行不同的代码。布尔使我们的代码能够做到这一点。

Python 3中的基本数据类型:布尔值

  您可以使用关键字True and False(在大写字母中)在代码中声明一个布尔值。以下代码将创建两个布尔值,并将它们分配给变量。

wordpress_looks_good = False

python_is_fun = True

  更常见的是,由于某种比较而返回布尔值。下面的代码示例将存储的一个布尔值False在have_same_name使用后比较运算符,该==符号。

my_name=“WordPress外贸建站”


your_name=“Astra Pro教程”


have_same_name = my_name == your_name

布尔逻辑

  在您的代码中使用布尔值可以使它根据程序中的当前条件而表现出不同的行为。例如:

my_age = 10

if my_age >= 100:
  print("One hundred years old! Very impressive.")
elif my_age <= 3:
  print("Awwww. Just a baby.")
else:
  print("Ah - a very fine age indeed")

  还可以使用not关键字检查条件是否不正确。

favorite_book = "WordPress建站"

if not favorite_team == "WordPress建站":
  print("Oh - how unfortunate.")
else:
  print("good, WordPress建站!")

  有时,您需要在布尔逻辑中评估多个条件。为此,您将结合and和or关键字。如果在指定的序列中找到值返回 True,否则返回 False

  让我们来看一个例子。它使用in关键字查看字符串是否在值列表内。

favs = ["Astra Pro教程", "Genesis教程"]

if "Astra Pro教程" in favs and "Genesis教程" in favs:
  print("Those are my favorite ninja turtles too!")
elif "Astra Pro教程" in favs or "Genesis教程" in favs:
  print("Well, one out of two isn't bad...")
else:
  print("Huh - not what I would have chosen.")

总结

  布尔是任何编程语言中的重要工具。使用布尔逻辑,您的代码可以对程序中的数据做出反应,并在不同情况下执行不同的指令。以上是Python 3中的基本数据类型:布尔值的全部内容,希望您已经学到如何在Python 3 中使用布尔值的知识!请继续关注本系列中的更多博客文章,以了解有关诸如字符串,数字,布尔值,列表和字典之类的基本数据类型的更多信息。

  推荐:零基础如何开始学习Python


Leave a Comment

Your email address will not be published. Required fields are marked *


Scroll to Top