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

上海网站推广模板做教育集团的网站

上海网站推广模板,做教育集团的网站,wordpress维护费用,网站开发设计有限公司三元运算符 三元运算符通常在Python⾥被称为条件表达式 这些表达式基于真(true)/假(not)的条件判 断 在Python 2.4以上才有了三元操作。 下⾯是⼀个伪代码和例⼦: 伪代码: 如果条件为真,返回真 否则返回假 condition_is_true if condition else c…

三元运算符

三元运算符通常在Python⾥被称为条件表达式

这些表达式基于真(true)/假(not)的条件判 断

在Python 2.4以上才有了三元操作。

下⾯是⼀个伪代码和例⼦:

伪代码:

如果条件为真,返回真 否则返回假

condition_is_true if condition else condition_is_false
例⼦: is_fat = True
state = "fat" if is_fat else "not fat"

它允许⽤简单的⼀⾏快速判断,⽽不是使⽤复杂的多⾏ if 语句。

这在⼤多数时候⾮常有 ⽤,⽽且可以使代码简单可维护。

另⼀个⽤法⽐较少见,它使⽤了元组,请继续看:

伪代码:

#(返回假,返回真)[真或假]
(if_test_is_false, if_test_is_true)[test]例⼦:fat = True
fitness = ("skinny", "fat")[fat]
print("Ali is ", fitness)
#输出: Ali is fat

这之所以能正常⼯作,是因为在Python中,True等于1,⽽False等于0,

这就相当于在元组 中使⽤0和1来选取数据。

上⾯的例⼦没有被⼴泛使⽤,因为没有Python味⼉ (Pythonic)。

这样的⽤法很容易把真正的数据与 True / False 弄混。

另外⼀个不使⽤元组条件表达式的缘故是因为在元组中会把两个条件都执⾏,

⽽ if - else 的条件表达式不会这样。

例如:

condition = True
print(2 if condition else 1/0)
#输出: 2print((1/0, 2)[condition])
#输出ZeroDivisionError异常

这是因为在元组中是先建数据,然后⽤True(1)/False(0)来索引到数据。

⽽ if - else条件表 达式遵循普通的 if - else 逻辑树, 因此,如果逻辑中的条

件异常,或者是重计算型(计 算较久)的情况下,最好尽量避免使用元组条

件表达式。

http://www.yayakq.cn/news/914560/

相关文章:

  • 南阳建网站建设银行网站色调
  • 网站交互用什么做网站平均停留时间
  • 做徽章的网站智能小程序是什么
  • 百度网站链接提交页面随州网站建设哪家优惠
  • 公司网站制作的费用申请网站提交搜索引擎后出现问题
  • 网站建设与管理试题答案免费的企业邮箱
  • 网站关键词可以修改吗深圳优化公司排名
  • 高密 网站建设wordpress顶部导航
  • asp 制作网站开发网站设计的公司叫什么
  • 汕头网站推广制作怎么做网站开发模块
  • 网站建设可行性报告范文邢台企业网站制作建设
  • 昆明参差网站做金融的喜欢逛哪些网站
  • 电子商务网站建设与维护论文太原网站推广公司
  • 辽宁省网站制作深圳网站开发专业团队
  • 网站给他人做付刑事责任wordpress全站关闭评论
  • 虚拟机做网站常熟网站制作哪家好
  • 企业网站建设需要哪些设备wordpress foot增加js
  • 邯郸网页运营百度怎么优化网站排名
  • 网站如何做线上支付功能网络营销的职能是什么?
  • 软装设计图片成都自然排名优化
  • 上海网站建设找思创网络网站设计 优帮云
  • 企业简介的网站怎么做班级优化大师下载安装app
  • 国内著名网站建设公司申请做网站 论坛版主
  • 自助服务系统网站小程序api是什么意思
  • 制作网站分析商业模式seo联盟平台
  • 微商城网站建设价位如何进行营销型企业网站的优化
  • 礼品回收网站建设条件查询 php网站源码
  • 做企业网站用哪个软件程序开源网站
  • 淮安做网站卓越凯欣我的世界皮肤做壁纸的网站
  • 用jsp做学校网站app开发小程序