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

企业网站建设费记什么科目东营seo

企业网站建设费记什么科目,东营seo,小白如何做网站,做电影网站不放国内主机今天看书,无意中看到了Python的and和or的一个有趣用法,最后在网上查找这种用法的机制,归根结底还是要仔细理解python中and和or的机制。 Python中if-else有多种写法。假设a10,b20,取较大者。 最常规的方法是:if a > b: c a els…

今天看书,无意中看到了Python的and和or的一个有趣用法,最后在网上查找这种用法的机制,归根结底还是要仔细理解python中and和or的机制。

Python中if-else有多种写法。假设a=10,b=20,取较大者。

最常规的方法是:if a > b:

c = a

else:

c = b

稍微高级一点的用法就是用表达式c = a if a > b else b

我就是经常用这种方法。

再高级一点的用法就是用二维列表c = [a,b][a

这方法也很好理解,Python的比较运算符返回的是布尔值。

更高级的用法就是用and-orc = (a > b and [a] or [b])[0]

这种方法如果你第一眼没看懂,那就是和我一样,基础知识不够扎实,如果你了解and和or的机制,瞬间会恍然大悟的,更重要的是这种用法代码不仅更Pythonic,而且效率更高

在Python 中,and 和 or 执行布尔逻辑演算,如你所期待的一样,但是它们并不返回布尔值;而是,返回它们实际进行比较的值之一。

在布尔上下文中从左到右演算表达式的值,使用and的话,如果布尔上下文中的所有值都为真,那么 and 返回最后一个值;如果布尔上下文中的某个值为假,则 and 返回第一个假值

使用or的话, 如果有一个值为真,or 立刻返回该值;如果所有的值都为假,or 返回最后一个假值

注意 :or 在布尔上下文中会一直进行表达式演算直到找到第一个真值,然后就会忽略剩余的比较值,很多语言都支持这种机制。

这一点在学习Python时确实没太注意,一直以为返回的是布尔值。

下面看几个例子吧。>>> 'a' and 'b'

'b'

>>> '' and 'b'

''

>>> 'a' and 'b' and 'c'

'c'

>>> 'a' or 'b'

'a'

>>> '' or 'b''b'

>>> '' or [] or {}

{}

>>> 0 or 'a' or 'c'

'a'

>>> a='first'

>>> b='second'

>>> 1 and a or b

'first'

>>> (1 and a) or b

'first'

>>> 0 and a or b

'second'

>>> (0 and a) or b

'second'

按照演算规则进行演算,不难,有兴趣可以试试。

http://www.lbrq.cn/news/2354023.html

相关文章:

  • 做网站的电脑软件网站推广软件哪个最好
  • 360网站上做宣传要多少钱seo搜索引擎优化怎么做
  • 网站开发项目安排免费b站推广入口
  • 做特卖的网站高端建站
  • .net网站如何优化如何发布自己的网站
  • 北京哪家公司做网站好搜索引擎市场份额2023
  • 市场营销策略有哪几种网站怎么优化排名的方法
  • 网络平台宣传费用seo运营是什么
  • 东莞做网站注意事项网站宣传推广文案
  • 万州房地产网站建设百度秒收录软件工具
  • 西安网站建设服务商交易平台
  • 玉屏网络推广公司seo3
  • 中小企业网站积木式搭建cba赛程
  • 石家庄做网站哪家公司好企业网站优化方案案例
  • 博罗做网站公司如何进行搜索引擎优化 简答案
  • 有哪几种语言做的网站西安网站seo公司
  • 龙岩网红街广州seo技术外包公司
  • 石家庄外贸网站制作如何营销推广
  • 现在网站做多宽百度网站分析
  • 备案 网站建设计划书百度平台客服怎么联系
  • 做奢侈品的网站seo营销网站
  • 武汉网站建设吧销售推广方案
  • 乐清网站只做广告推广平台
  • 新疆网站建设友情链接
  • wordpress栏目页调用内容北京网站优化seo
  • 做网站需要服务器海外推广营销 平台
  • 网站规划作品百度广告代理商
  • 深圳网站seo优化排名公司今日国内新闻热点
  • 网站做电子链接标识申请好吗赣州是哪个省
  • 网站管理员密码百度新闻app
  • Java后端开发核心笔记:分层架构、注解与面向对象精髓
  • 智慧公厕系统打造洁净、安全的公共空间
  • 大语言模型:高考志愿填报的“新纪元智能参谋”
  • 【深度学习优化算法】06:动量法
  • 优学教育官网搭建01首页
  • RAG实战指南 Day 16:向量数据库类型与选择指南