我说一下的的拙见-

and 和 or 是用来处理多个条件,得出结果的,要处理的东西可以化为最简单的True和False。

什么是T,什么是F,就不说了,百度里一大堆,什么集合,01,哈希,几乎所有都可分T,F。

T和F是最基础的,能包含所有,或组成所有。或可以看作1和0,1可以包含除0之外的所有,0就是0,老师是这么教的,是方便理解,不要太较真。

and和or就是处理T和F的,下面是老师给的公式图:

and:

T and T = T

T and F = F

F and T = F

F and F = F

or :

T or T = T

T or F = T

F or T = T

F or F = F

我经过分析总结又得出:

and F = F ,elseT,就是and两边连接的值只要有一个F,得出的结果就是F,反之一个F都没,结果就是T,多个and在一起,可以看成一个and,and相对偏向获取F值

or T = T, elseF,or两边连接的值只要有一个是T,结果就是T,反之要是一个T都没有全是F,结果才是F,跟and一定程度上是相反的,多个or在一起可以看成一个or,or偏向获取T值

还有就是这些都是用于if判断TF的,我们首先学的是if,不满足的情况才选择else(没有else,只有if,也可以运行判断的),也可以看作if是T,else是F,而要获取if的T就是要那多个条件判断后输出的是T,在输出结果的前一步是获得T,再前一步才是F(再往前可以无限套娃),所以要优先进行F的判断,最终进行T的判断,即and优先于or,就是先and里挑F,or里挑T,你的想法需要化为数据带进这个基础公式里,才能输出你想要的结果。

上面的我基本都试验过了:

a = True , b = Ture , c = False , d = False

if c or a and b and d or c:

print(True)

else:

print(False)

>False

可以把abcd,and,or几个值的顺序,数量都变一下,就能印证上面的理论了。

一般先算括号里的,再and,再or,多个and或or可以看作一个。

(假设市场中你和老板争论,把-鸡蛋里没石头-带入上面abc的值,老板说鸡蛋里不可能有石头,你把abc都砸了,发现c有石头,那结果是啥?我猜你会被打,被认为是捣乱的,石头也是你弄得障眼法,毕竟鸡蛋里怎么会有石头呢。单纯论结果的话,是F,not鸡蛋里没石头,鸡蛋有石头。)

在这个逻辑的世界里,只分真假两种东西,几乎所有东西都可以带进来,除了没赋值字母和中文,就像你是张三或zhaosi,它不认识你,程序里没你的资料,就算你是亿万富翁也没用,除非带上""变成字符串或集合,而程序里除了少数几个如0,None,空的集合[]之类的,其他的基本都默认bool值为True,还包括内置函数,print(bool(print))=True,print(bool(print()))=False,如果把上面的d改成等于2,就会输出True。

not跟and,or是同时教的,not 比较好懂,就是反过来,把T变成F,F变成T,not 1的bool是F。

对python的认识800字_我对python里True和False的理解相关推荐

  1. 学python心得体会800字-终于领会学习python的心得体会

    随着人工智能 大数据的火热 Python成为了广大科学家和普通大众的学习语言.在学习Python的过程中 有很多人感到迷茫 不知道自己该从什么地方入手,今天我们就来说一些新手该如何学习Python编程 ...

  2. python中true和false_我对python里True和False的理解

    我说一下的的拙见- and 和 or 是用来处理多个条件,得出结果的,要处理的东西可以化为最简单的True和False. 什么是T,什么是F,就不说了,百度里一大堆,什么集合,01,哈希,几乎所有都可 ...

  3. python心得体会300字_有没有简单一点的 Python 小例子或小项目?

    对于python的创作和研发,永无止境. python有许多功能,然而对于它能画画,令我感到非常震惊.python含有许多库,而turtle库,就是画笔,有了这个库,我们就可以通过简单的代码画出一幅美 ...

  4. 初学Python心得体会800字,浅谈我对python的学习感受。。

    python是一门非常有潜力的高级语言,历经多年的发展,其在编程上发挥着越来越大的作用.在这学期中,通过选修python课上的基础知识学习,我对python也有了一定的认识.而且,在字符串上的处理,p ...

  5. 计算机编程导论python程序设计答案-学堂在线_计算机科学与Python编程导论_作业课后答案...

    学堂在线_计算机科学与Python编程导论_作业课后答案 答案: 更多相关问题 近代中国完全沦为半殖民地半封建社会的标志是:A.<马关条约>B.<辛丑条约>C.<凡尔赛和 ...

  6. python wx窗口无法关闭_菜鸟学Python,双手奉上老司机给上路新手总结的Python实战问题…...

    针对Python这一话题每天后台都会有不少小伙伴提出问题,下面我就将这些问题进行汇整,产出"Python实战问题篇",我认为这些问题非常具有代表性,希望可以帮到大家. 第一类问题: ...

  7. python语言中运算符号_详细介绍Python语言中的按位运算符

    <从问题到程序:用Python学编程和计算>--2.11 补充材料 本节书摘来自华章计算机<从问题到程序:用Python学编程和计算>一书中的第2章,第2.11节,作者:裘宗燕 ...

  8. python游戏小项目简单_[简单学Python] 通过一个小游戏完成Python入门[2]变量和赋值...

    变量和赋值 到这里,你已经成功地打印出了千寻的名字和卖身契.与此同时,千寻也成为了汤婆婆的工人,渐渐地,她忘记了自己是谁,遗失了自己"姓名"的信息. 那么,在信息纷繁的代码世界里, ...

  9. 用python做预测模型的好处_如何用Python在10分钟内建立一个预测模型

    匿名用户 1级 2017-01-01 回答 预测模型的分解过程 我总是集中于投入有质量的时间在建模的初始阶段,比如,假设生成.头脑风暴.讨论或理解可能的结果范围.所有这些活动都有助于我解决问题,并最终 ...

最新文章

  1. spring boot2.x使用rabbitmq
  2. pb打印选择页数_要想打印不卡纸,卡纸原因要了解
  3. freeswitch cdr mysql_部署FreeSWITCH + FusionPBX
  4. 银行不断爆雷,金融业苦日子刚刚开始
  5. 《速读ES7》新增特性目录列表
  6. VBA 脚本快速copyExcel单元格的格式
  7. csgo手机上看demo_仪表上的车速和手机导航不一样,哪个更准?碰到测速了该看哪个?...
  8. ssh连接Linux很慢,且ssh传输文件很慢的解决方案
  9. shell逻辑判断和-a区别
  10. “System.InvalidOperationException”类型的未经处理的异常在 ESRI.ArcGIS.AxControls.dll 中发生...
  11. C++ 哪些不能为虚函数
  12. 2022年3月显示器主观科普与配置选型
  13. 武汉大学计算机学院2010情景剧,武汉大学2010届毕业生生源httpwww.xsjy.whu.edu.cn.doc...
  14. 主成分之综合竞争力案例分析
  15. “add measurements”(添加度量)菜单问题
  16. C#打开SDE数据库的几种方式总结
  17. Zynq FPGA低时延H.264设计方案(编码+解码< 1ms)
  18. 解决 Safari 12 不能安装第三方扩展的问题
  19. 【DONET学习笔记】C#与VB.NET除法运算的区别
  20. [蓝桥杯]校内培训交流会总结

热门文章

  1. editplus的配置和使用
  2. 解决Tomcat v8.0 Server at localhost failed to start.
  3. 秒杀系统架构解密与防刷设计 - 高可用架构系列
  4. new二维数组的几种方法
  5. 445port入侵具体解释
  6. WeifenLuo.WinFormsUI.Docking
  7. 【特征匹配】BRISK原文内容翻译
  8. CCF个贷违约预测0.891的baseline代码分享
  9. .NET CORE迁移踩坑
  10. HTML(WEB)开发day01