Chinaunix首页 | 论坛 | 博客
  • 博客访问: 126669
  • 博文数量: 36
  • 博客积分: 2174
  • 博客等级: 大尉
  • 技术积分: 437
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-28 21:50
文章存档

2012年(4)

2010年(5)

2009年(15)

2008年(12)

分类: Python/Ruby

2009-07-09 17:28:57

1、and-or 技巧,也就是 bool and a or b 表达式,当 a 在布尔环境中的值为假时,不会像 1 ''

1

由于 [a] 是一个非空列表,所以它决不会为假。即使 a0 或者 '' 或者其它假值,列表 [a] 也为真,因为它有一个元素。

在做赋值操作时可以这样。

c,=1 and [a] or [b]

通过元组操作取,a的值。

 

阅读(563) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~