Chinaunix首页 | 论坛 | 博客
  • 博客访问: 8294938
  • 博文数量: 1413
  • 博客积分: 11128
  • 博客等级: 上将
  • 技术积分: 14685
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-13 10:03
个人简介

follow my heart...

文章分类

全部博文(1413)

文章存档

2013年(1)

2012年(5)

2011年(45)

2010年(176)

2009年(148)

2008年(190)

2007年(293)

2006年(555)

分类: Python/Ruby

2008-12-31 15:37:41

在c语言中有类似bool?a:b这样的三目运算符,在一些小型的判断中用的比较频繁,但是在python中有没有同样的三目运算符呢,答案没有找到。不过,可以通过将if语句写在同一行来实现。比如说:a = True if 3 > 2 else False,就实现了如果3:2?True:False这样的意思。这样便可以在一些过程中简化操作了。
阅读(1395) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2009-01-09 07:56:34

也可以用: a = (3>2) and True or False