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

北京大兴网站建设百度快照网址

北京大兴网站建设,百度快照网址,佛山响应式网站设计,网站开发平均工资本文基于python3。 目录 1、三目运算语句的定义2、三目运算语句#xff1a;包含逻辑运算符 (and、or、not)1、 包含 and2、包含 or3、包含 not4、包含 and、or、not 3、三目运算语句#xff1a;使用多个if ... else ...形式4、三目运算语句#xff1a;在列表#xff08;li…本文基于python3。 目录 1、三目运算语句的定义2、三目运算语句包含逻辑运算符 (and、or、not)1、 包含 and2、包含 or3、包含 not4、包含 and、or、not 3、三目运算语句使用多个if ... else ...形式4、三目运算语句在列表list中使用 1、三目运算语句的定义 先看一下三目运算语句的定义。 当条件为真时计算的表达式 if 条件 else 当条件为假时计算的表达式直接看实例 a 1 result AAA if a % 2 0 else BBB print(result) # BBBa 2 result AAA if a % 2 0 else BBB print(result) # AAA再简写就是这样 a 1 print(AAA) if a % 2 0 else print(BBB) # BBBa 2 print(AAA) if a % 2 0 else print(BBB) # AAA三目运算符其实就等价于if语句。 因此上面的语句等价于下面这个if 语句 a 1if a % 2 0:print(AAA) else:print(BBB)在if条件语句中条件里可以存在 and、or、not。 那么同样的三目运算语句中条件也可以存在 and、or、not。 2、三目运算语句包含逻辑运算符 (and、or、not) 直接看实例 1、 包含 and a -2 print(AAA) if a 0 and a % 2 0 else print(BBB) # AAAa -1 print(AAA) if a 0 and a % 2 0 else print(BBB) # BBB就等价于下面这个if 语句 a -1if a 0 and a % 2 0:print(AAA) else:print(BBB)2、包含 or a 1 result AAA if a 0 or a % 2 0 else BBB print(result) # AAAa -1 result AAA if a 0 or a % 2 0 else BBB print(result) # BBB就等价于下面这个if 语句 a -1if a 0 or a % 2 0:print(AAA) else:print(BBB)3、包含 not a -1 result AAA if not(a 0) or a % 2 0 else BBB print(result) # AAAa 2 result AAA if not(a 0) or a % 3 0 else BBB print(result) # BBB就等价于下面这个if 语句 a -1if not(a 0) or a % 2 0:print(AAA) else:print(BBB)4、包含 and、or、not a -2 result AAA if not(a 0) and a % 2 0 or a -1 else BBB print(result) # AAAa 2 result AAA if not(a 0) and a % 2 0 or a -1 else BBB print(result) # BBB就等价于下面这个if 语句 a -1if not(a 0) and a % 2 0 or a -1:print(AAA) else:print(BBB)3、三目运算语句使用多个if … else …形式 使用多个if … else …形式的语句也可以用三目运算语句写出来。 a 2 result negative if a 0 else positive if a 0 else zero print(result) # positivea 0 result negative if a 0 else positive if a 0 else zero print(result) # zeroa -2 result negative if a 0 else positive if a 0 else zero print(result) # negative就等价于下面这个if 语句 if a 0:print(negative) else:if a 0:print(positive)else:print(zero)可以看到可读性很差。请不要大量使用。 不过如果能配合小括号得话应该会好很多。不过还是不推荐。 a -2 result negative if a 0 else (positive if a 0 else zero) print(result) # negative4、三目运算语句在列表list中使用 三目运算语句是可以在列表中使用的。 直接看实例 TestList [i * 10 if i % 2 0 else i for i in range(10)] print(TestList) # [0, 1, 20, 3, 40, 5, 60, 7, 80, 9]看起来有点儿复杂我们先换成正常的语句你一看就懂。 TestList [] for i in range(10):if i % 2 0:TestList.append(i * 10)else:TestList.append(i) print(TestList) # [0, 1, 20, 3, 40, 5, 60, 7, 80, 9]用这种方法用于处理列表的奇偶位置的数据不同的时候会方便。 具体的原理其实利用的是Python中的列表推导式generator expression 详情请参考列表推导式 以上就是三目运算语句的用法。 如果有问题请指出或者copy了谁的也请指出。 会及时更正。
http://www.zqtcl.cn/news/733726/

相关文章:

  • 做药品网站有哪些陕西专业网站建设价格
  • 网络公司做网站网站 服务器选择
  • 湖南省重点建设项目办公室网站河南省住建局官网
  • 建设网站企业网上银行登录入口官方论坛系统
  • 嘉定建设机械网站合肥制作网页设计
  • 外链网站有哪些空港经济区内的建设工程网站
  • 企业网站开发价阿里云快速备份网站
  • 大型电子商务网站建设成本ai网页生成
  • 网页播放视频 网站开发常用网站搜索引擎
  • 制作一个购物网站要多少钱做创意小视频的网站
  • 淇县网站建设软件定制流程
  • 17网站一起做网店代发流程wordpress悬浮 联系
  • 如何查网站外链快速开发平台 免费开源
  • 做网站有哪些流程怎么做网站电影
  • 做街机棋牌上什么网站发广告网站策划和运营
  • 建网站是什么专业类别阳江网红人物
  • 网站建设工作描述株洲市建设质监站网站
  • 做网站 橙色怎么搭配吐鲁番市网站建设
  • 企业信息网站衡阳高端网站建设
  • 中小学网站建设小程序开发费用是多少
  • 网站开发项目可行性分析单位logo设计
  • 做最好的美食分享网站网站源码网站
  • 宝塔搭建app教程360优化大师下载
  • 杭州网站制作 乐云践新开发公司竣工员工奖励计划
  • 绍兴市越城区建设局网站网站策划运营方案书
  • 怎么查网站备案信息查询wordpress 新安装 慢
  • 做一个卖东西的网站深圳市住房和建设局网站变更
  • 一个公司做几个网站绵阳房产网
  • 广州做网站服务怎样做网站反链
  • 淘宝客网站制作视频教程flash做网站的论文