返回顶部

收藏

Using the and-or Trick Safely

更多
a = '' 
b = 'second' 
print (1 and [a] or [b])[0]

# Since [a] is a nonempty list, it is never false. Even if a is 0 or '', 
# or some other false value, the list [a] is true because it has one element.

标签:Python,基础

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. 博主 发表 2014-08-17 06:19:00 Python基础01 Hello World!
  2. Jecvay 发表 2015-02-18 06:33:15 零基础自学用Python 3开发网络爬虫(五): 使用第三方模块快速抓取与解析
  3. 田俊 发表 2014-09-10 11:32:36 (4)一起用python之基础篇——入门书
  4. 博主 发表 2014-02-21 16:00:00 Python基础入门
  5. 博主 发表 2014-08-17 13:19:00 Python基础02 基本数据类型
  6. 田俊 发表 2014-09-10 11:32:35 (5)一起用python之基础篇——numpy
  7. 博主 发表 2014-08-18 12:10:00 Python基础03 序列
  8. 田俊 发表 2014-09-10 11:32:32 (6)一起用python之基础篇——数据结构
  9. 大象会跳舞 发表 2017-06-06 02:02:26 Python 学习 | 基础篇
  10. 博主 发表 2014-08-23 01:10:00 Python基础04 运算
  11. 博主 发表 2014-08-23 13:10:00 Python基础05 条件判断和循环
  12. 博主 发表 2014-02-21 16:00:00 Python基础入门

发表评论