Python中的布尔值,python布尔型变量

  Python中的布尔值,python布尔型变量

  截图来自Python小文千樱

  在Python第1-4课中,我学到了:

  基本模块-数据-数据类型(整数,字符串,浮点数),

  基本模块-变量,

  基本模块-功能(输入功能、打印功能、透镜功能、类型功能、转换功能)。

  基本模块-控制流(条件判断))))))))。

  本节继续学习本节。基本物品-数据

  Python类的屏幕截图

  基础知识:数据类型的布尔值,空

  1.布尔值:True和False分别代表真和假。

  真实的

  错误的

  注:真假首字母大写,其余小写。这是固定的写法,所以不能出错。

  2.生成布尔值。

  (1)比较两个数据会产生布尔值。

  a .比较数值是否相等,并生成一个布尔值

  例如,在控制流程的章节中,学习的“女王的烦恼”:

  天气=输入(请回答:今晚会不会下雨)

  如果天气==下雨:

  打印(kadmt和我可以在一起。)

  描述:

  比较if条件后的变量、天气数据和“雨”数据。如果两个数据相等,则为True如果不相等,则为假。

  当上述内容中出现布尔值时,如果以下条件为真,则if语句将继续执行if下的代码。

  b、比较数据类型是否相等,生成布尔值。

  杭州==杭州 #判断左文字是否等于右文字。

  杭州!=深圳 #判断左文字是否不等于右文字,where!=表示不等于

  35 #左边的值大于右边的值吗?

  35 #左边的值比右边的值小吗?

  Print(与函数结合,当这些值的比较结果显示在屏幕上时,将显示布尔值True或False。

  在本地Python环境中运行

  这四行代码的本质是:

  第一行代码:比较字符串“杭州”和字符串“杭州”是否相等,结果正确,打印为True。

  第二行代码:“杭州”字符串与“深圳”字符串比较,结果不相等,[!=]表示不等号,结果正确,打印为真。

  第三行代码:integer 3 integer 5,打印为False,因为这个比较的结果是错误的。

  第四行代码:整数3

  总结:

  Q1: [==]和[!=]、等于和不等于这两个判断条件在判断中应用广泛,其形式比较特殊;

  Q2)在代码中,A==B表示A和B相等,“==”表示相等关系。变量a=5的“=”表示赋值。

  问题3:真或假虽然没有直接写在代码里,但是隐藏在代码里。当某个语句被认为是真的时,就会执行某个命令。

  )在Python中,基于默认数据本身,判断真实性,生成一个布尔值。

  在Python中,你设置哪些数据是真的,哪些是假的。最常见的默认设置如下。

  在误判的情况下,就是假的;0;(空字符串;[](空列表);{})空字典;没有。

  如果确定为真,则为真;任意整数,任意浮点数;带有数据的字符串;有数据表;有数据的词典

  注意:None代表空值,是一个整数。数据类型为NoneType,类似于excel中的“\”。没有数据时斜线。

  None和0的区别,0是0的整数,不是什么都没有。

  案例:通过整数本身判断真伪。

  如果1:

  打印(熊猫))。

  输出:

  熊猫

  这段代码的本质是:

  输入代码:使用条件判断代码,终端打印“熊猫”,表示if后面的条件为真,if后面是数字而不是条件。

  这里把整数判断为真作为条件,也就是说把值本身判断为真或假作为条件。

  情况:以字符串本身为条件判断真伪。

  如果“快乐”:

  打印(熊猫))。

  如果“”:

  打印(熊猫))。

  结果显示:

  在本地Python环境中运行

  代码的本质:

  第一段代码:当 happy 字符串为条件时,判断为真,于是if后的条件满足,计算机执行if的下一行代码。

  第二个代码:另一方面,当" "(空字符串)本身是条件时,判断为假,if后的条件为假,计算机不执行if的下一行代码。

  3.布尔值参与运算。

  最常见的逻辑判断是or、and和not。这三种操作类似于Excel的函数操作。

  一、运算逻辑关于or ——如果两个值中有一个为真,则为真。

  /p新符号—— [or],or用两个布尔值连接。只要有一个布尔值为真,运算结果就可以为真。或者是中文的意思。

  操作规则:

  真或真输出“真”

  真或假输出“真”

  假或真输出“真”

  假或假输出“假”

  例如:

  《女王的烦恼》中,对未来国王的要求要么是wldyx,要么是有钱。两个条件,只要满足其中一个就OK。

  V1=输入(对方是wldyx吗?)

  V2=投入(对方有钱吗?)

  V1==是wldyx 或者v2==是rich :

  打印(“女王的请求被通过”)

  否则:

  打印(“女王的请求没有通过”)

  运行结果:

  在本地Python环境中运行

  代码精髓:对于第一个问题,输入“Yes wldyx”后,再输入第二个问题,再次输入“要富要敌”,将返回结果“女王请求通过”。

  b、and ——的运算逻辑只有两个条件都为真才为真。

  新符号——【与】,与两个布尔值连接。必须满足两个布尔值为真,运算结果才能为真。and的中文意思是和。

  操作规则:

  真或真输出“真”

  真或假输出“假”

  假或真输出“假”

  假或假输出“假”

  例如:

  在《皇后的烦恼》中,未来国王的要求应该是既善良又好看。只有两个条件同时满足,她才能得到满足。

  V3=输入(对方善良吗?)

  V4=输入(对方好看吗?)

  V3==善良和v4==好看:

  打印(“女王的请求通过”)

  否则:

  打印(“女王的请求没有通过”)

  运行结果:

  在本地Python环境中运行

  代码精髓:对于第一个问题,输入“善良”后,输入第二个问题,再次输入“好看”,将返回结果“女王请求通过”。

  c、关于not 3354的运算逻辑。它只连接一个布尔值,意思正好相反。

  新符号——【不是】

  非运算规则:

  真就是假。

  真不假

  例如:

  a=5

  b=-1

  c=0

  d=7

  如果a

  打印(“真”)

  否则:

  打印(“假”)

  运行结果:

  错误的

  代码本质:如果a=5小于b=-1,c=0小于d=7,则输出“真”,否则输出假;

  (注:2018.11.21,Python编程,捡破烂的傻孩子学习笔记,小心有用没,后续保持更新)

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: