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

外贸设计网站建设优化网络培训

外贸设计网站建设,优化网络培训,武汉专业网站建设推广,中国人民解放军国防大学一、引言 在python写条件判断 if 语句时,有时会遇到多种条件的真假判断考虑,比如要同时考虑A和B两个变量的True or False,只有当两者都为真,或都为假,或任意为真为假,再继续处理。此时如果用 if&#xff0c…

一、引言

        在python写条件判断 if 语句时,有时会遇到多种条件的真假判断考虑,比如要同时考虑A和B两个变量的True or False,只有当两者都为真,或都为假,或任意为真为假,再继续处理。此时如果用 if, elif,else 来分情况讨论,往往复杂且代码冗余。下面记录一种条件判断的简洁写法。

二、条件判断

        定义两个函数(func1, func2)用于对输入进行条件判断。可以结合使用函数列表式和 all()来进行判断,此时只有同时满足func1和func2 的条件,才会返回True真值。

def contain(value1, value2):# 条件1def func1(value1, value2):if value1 > value2:return Trueelse:return False# 条件2def func2(value1, value2):if value1 + value2 == 10:return Trueelse:return Falseconditions = [func1, func2]return all(condition(value1, value2) for condition in conditions)print(contain(5,5))
# 打印False
print(contain(6,4))
# 打印True

        可以将 all()替换为 any(),则代表任意一个条件(func1,func2)成立就返回真值。

def contain(value1, value2):# 条件1def func1(value1, value2):if value1 > value2:return Trueelse:return False# 条件2def func2(value1, value2):if value1 + value2 == 10:return Trueelse:return Falseconditions = [func1, func2]return any(condition(value1, value2) for condition in conditions)print(contain(5,5))
# 打印True
print(contain(6,4))
# 打印True

三、总结

        这种判断架构具有很强的扩展性,可以通过函数的方式不断累积条件,还清晰了条件内部的逻辑,方便调试修改。

http://www.zhongyajixie.com/news/39751.html

相关文章:

  • 网站设计优点厦门seo排名公司
  • 专门帮做ppt的网站企业推广哪个平台好
  • 凡科网建站怎么样上海百度分公司电话
  • 企业做产品网站费用大概是多少seo搜索优化推广
  • 微信平台网站开发超级seo工具
  • 怎样做关键词网站连接摘抄一则新闻
  • 丽水微信网站建设报价注册网站平台要多少钱
  • 广州做贷款有什么网站不收费推广网站有哪些
  • 怎么做商务网站的架构产品推广软件有哪些
  • 电子商务型网站torrentkitty磁力猫
  • 有啥网站是专做时尚穿搭seo兼职怎么收费
  • wordpress本地访问速度慢优化seo系统
  • dw怎么做网站教程经典广告语
  • 学生做爰网站百度秒收录技术最新
  • wordpress 站点地址(url)企业文化内容范本
  • 什么网站可以做ui兼职如何进行搜索引擎优化
  • 做软装平台网站站长权重
  • 网站服务器的维护方法抖音指数查询
  • 电销客户资源怎么找搜索 引擎优化
  • 网站开发人员是做什么的软文营销软文推广
  • 建站之星网站建设下载版网络营销的作用和意义
  • 网站运营与公司简介竞价排名适合百度这样的网络平台吗
  • 找网站设计苏州手机关键词优化
  • 网站是怎么制作的站长交流平台
  • 网页设计怎么赚钱广州seo公司推荐
  • 苏州公司网站建设服务新能源汽车公司
  • 购物网站开发平台整站优化seo
  • 做网站得做多少网页百度网络电话
  • 谁知道陕西省建设监理协会的网站登封网站设计
  • 武汉app制作平台seo搜索引擎优化哪家好