三元运算

python中的三元运算符 2013-03-18

python中的三元运算在C中有一种简洁判断叫做三元运算符(三目运算符),一般形式为:表达式1? 表达式2: 表达式3a > b? print a: print b;这个判断简洁明了,在使用简单判断时太方便了.那么我们看下python的类似写法>>>sum = 100>>>print "100" if 100==sum else "error" 100python的写法完全颠覆了C的三元运算,不过用来做简单运算挺好用的
一周排行
  • 谈谈基于OAuth2.0的第三方认证上篇
    对于目前大部分Web应用来说,用户认证基本上都由应用自身来完成.具体来说,Web应用利用自 ...
  • 一:WIN2003的环境介绍1:系统的架构 C/S架构(Borland公司提出)B/S架构(Microsoft提出)2:计算机的角色Domain ControlerFile ServerPrint ServerDNS ...
  • XX公司,现在因为工作业务需求,需要搭建VPN,因为出差的用户比较多,而且又不同的客户,因为不同的客户和公司的业务关系也不一样.所以需要对于不同的用户,部署不同的VPN策略,在此给XX公司部署Easy VPN,比较节 ...
  • System.ArraySystem.CollectionsSystem.CollectionsIEnumerable提供了循环集合中项目的功能.ICollection(继承于IEnumerable)可以获取集合中项 ...
  • 索引的使用场景:1.对应的索引字段经常被查询,且返回的数据结果占总数据量的一小部分2.有外键约束的单个或多个字段上,需要建立索引.避免在更新主表的主键值,插入数据或删除数据时,对整张表的表锁出现.3.唯一键约束,有相 ...
  • 首先申明,本人是一个菜鸟.我装了zeng studio 6.1.我的php输出的结果是我想要的,所以我就去debug了.按zeng studio的debug as web page,但是上面却只显示applicati ...
  • 搭建ORACLE DataGuard(使用RMAN备份)背景:线上的oracle运行多时,没有做双机:为了确保服务的不间断,现对该oracle做DG双机.操作系统:windows 2008数据库:11.1.0.6一. ...
  • 21.数据可以任意取和构造,结构也很自由,不一定是“站点-栏目-文章-评论”.2.主要用于显示,前台不产生数据(评论.浏览次数除外).3.在模版进行循环.判断,也比后台写代码要方便很多很多. ...
  • ExchangeServer2007迁移ExchangeServer2010(15)---启用Outlookanywhere
    Exchange Server 2007迁移Exchange Server 2010 (1 ...
  • 原始链接:[url]http://support.microsoft.com/kb/555636/en-us[/url]LDIFDE - Export / Import data from Active Direct ...