当前位置: 首页 > news >正文

商丘市网站建设推广建材网站建设方案

商丘市网站建设推广,建材网站建设方案,网页制作要多少钱,义乌做网站公司义乌网站制作文章目录 前言一、比较运算符二、逻辑运算符1.and#xff08;与#xff09;2.or#xff08;或#xff09;3.not#xff08;非#xff09;4.逻辑运算符的细节#xff08;短路原则#xff09;#xff08;着重理解#xff09; 总结 前言 1、比较运算符内容很简单#… 文章目录 前言一、比较运算符二、逻辑运算符1.and与2.or或3.not非4.逻辑运算符的细节短路原则着重理解 总结 前言 1、比较运算符内容很简单就是简单的数学逻辑 2、逻辑运算符理解思考一下即可要摸透逻辑运算符的执行逻辑稍微花那么一丢丢时间着重看一下 下面都是我个人的理解如有建议必虚心采纳 一、比较运算符 逻辑方面就是正常的数学逻辑稍微注意一些python特有的的比较运算符的细节即可 不需要过于深究关于返回值 比较运算符最终返回的是布尔类型的变量True和False 比较运算符两边的变量 符合对应比较运算符的逻辑 返回True反之为False # 等于这里稍稍提示一下 和 赋值运算符两者完全没有任何关系 千万别搞错了print(5 5) # True# !不等于python2版本的不等于是 python3现已弃用print(5 ! 5) # False# 大于 print(5 5) # False# 小于 print(5 5) # False# 大于等于 print(5 5) # True# 小于等于 print(5 5) # True二、逻辑运算符 一共三个 稍微思考一下就很好理解 也是很容易明白的逻辑and or not 对应中文含义 与 或 非1.and与 and 与 两边都是True结果才为Truex and yx和y都为True结果为Trueprint((10 10) and (5 5)) # True and True True print((10 10) and (5 4)) # True and False False2.or或 or 或 只要有一边为True结果就为Truex or yx和y其中一个为True结果就是Trueprint((10 10) or (5 4)) # True or False True print((10 9) or (5 4)) # False or False False3.not非 not 非取反 若x为True则not x为False若x为False则not x为Trueprint(not (10 10)) # not True False print(not (10 9)) # not False True4.逻辑运算符的细节短路原则着重理解 首先 明确逻辑运算的执行顺序 从左到右 # and短路什么是短路就是执行到某个步骤时不符合逻辑要求就中断停止print(True and print(python 1)) # python 1 print(False and print(python 2)) # None总结 and运算符前面的结果为False时直接停止后面的代码就不再继续执行了 # or短路 print(True or print(python 1)) # None print(False or print(python 2)) # python 2总结 or运算符前面的结果为True时直接停止后面的代码就不再继续执行了 因为or 只要其中一个True 它结果就是True了 没有必要继续执行后面的内容 # 扩展关于提到逻辑运算符两边存在非布尔型变量的问题其实吧 逻辑运算符根本没有去强调运算符两边的数据内容类型 可以是布尔类型 常量 字符串 打印啊什么的 正常的语句基本都可以关键在于必须遵守这个短路原则重要 其实逻辑运算符就是返回最终执行到的步骤的结果说人话就是执行到哪儿就返回哪儿的值and具体讲解 广义and运算符两边都要是True结果才为True 狭义更准确的说法应该是从左到右的执行过程中执行至False时短路停止执行最终结果为 停止执行处的结果# 例 print(True and True) # True 没有遇见False执行至最后一个数据停止所以输出True print(False and True) # False 遇见False直接短路停止执行所以输出False print(1 and 3) # 3 没有遇见False执行至最后一个数据停止所以输出3 print(1 and hello world) # hello world 没有遇见False执行至最后一个数据停止所以输出hello world print(--------------------------------------------------------------------------1) or具体讲解 广义or运算符只需要其中一边为True结果就为True 狭义更准确的说法应该是从左到右的执行过程中执行至非False时短路停止执行最终结果为 停止执行处的结果# 例 print(True or True) # True 执行至第一个True就是非False直接短路停止执行所以输出True print(False or True) # True 执行至第二个True就是非False直接短路停止执行所以输出True print(1 or 3) # 1 执行至1非False直接短路停止执行所以输出1 print(hello world or True) # hello world 执行至hello world非False直接短路停止执行所以输出hello world 强调一下两个细节 1、非False和True的不同 非False的范围更大也就是说只要不是False都属于非Fasle包括True除了False以外的所有东西 而True就仅仅只是个True2、逻辑运算符的执行顺序从左至右 3、逻辑运算符的优先级 not and or总结 强调理解逻辑运算符的短路原则虽然说平时运用到的都是广义上的逻辑运算符的逻辑就是看两边有没有True或者False啥的 其实稍微认真花个十几分钟看一下然后稍微思考一下很容易就明白的原理建议认真看下逻辑运算符的细节~
http://www.hkea.cn/news/14586646/

相关文章:

  • 打开网址跳转到国外网站wordpress柒比貳
  • 房地产网站建设需求说明书wordpress打开过慢
  • 正规的营销型网站建设公司网站标签中的图片怎么做的
  • 网站建设的资源哪里弄详情页设计模板图片
  • 网站线上投票怎样做余姚企业网站建设公司
  • 高端营销型企业网站建设利用wordpress的page
  • 网站设计建设 公司有没有网站做lol网站的
  • 网站的分析与设计视频网站如何做
  • 青州做网站东莞app开发定制
  • 仿cnzz 网站 源码北京建站免费模板
  • html网站开发相关书籍中国电建成都设计院
  • 杭州画廊网站建设互联网产品设计
  • 淄博周村网站建设定制公司的网站如何进行修改布局
  • 南京制作网站电子政务网站建设ppt
  • 响应式视频网站模板下载wordpress文章添加返回目录
  • 网站设计公司服务郑州市建设集团
  • 济南集团网站建设价格市场营销推广策划方案
  • 赣州网站建设方案平面设计线上兼职
  • 旺道seo网站优化大师佛山网站推广优化公司
  • 高端网站定制平台做网站推广见客户的话术
  • 西安中交建设集团网站营销型网站建设大概多少钱
  • 吉林公司做网站wordpress网易云课堂
  • 网站制作案例流程图网页设计作品集图片
  • 宜兴建设局质监网站网站开发如何适应各分辨率
  • 关于网站建设的简历网页数据抓取
  • 润滑油东莞网站建设技术支持怀化市建设局招投标网站
  • 电子商务网站建设的基本要素精准营销公司
  • 网站制作知识网站制作软件小学
  • 商标设计网站主要提供哪些服务火狐显示网站开发
  • 明港网站建设公司网站建设销售是做什么的