在Python中怎么表达True

简介:

为False的几种情况

  • 0为False,其他所有数值皆为True
  • 空串("")为False,其他所有字符串皆为True
  • 空list([])为False,其他所有list皆为True
  • 空tuple(())为False,其他所有tuple皆为True
  • 空dict({})为False,其他所有dcit皆为True

杜绝的几种写法

1
2
3
4
5
if  i = = 0 :
if  str = = “”:
if  list  = =  None :
if  set  is  None :
if  dict  = =  None :

优雅写法

对应上面的例子

1
2
3
4
5
if  not  i:
if  not  str :
if  not  list :
if  not  set :
if  not  dicte:




本文转自jihite博客园博客,原文链接:http://www.cnblogs.com/kaituorensheng/p/4660527.html,如需转载请自行联系原作者


相关文章
|
8月前
|
Rust 自然语言处理 Java
单链表的多语言表达:C++、Java、Python、Go、Rust
单链表是一种链式数据结构,由一个头节点和一些指向下一个节点的指针组成。每个节点包含一个数据元素和指向下一个节点的指针。头节点没有数据,只用于表示链表的开始位置。单链表相对于数组的优点是插入和删除元素时不需要移动其他元素,时间复杂度为O(1)。但是,在查找元素时,单链表比数组要慢,时间复杂度为O(n)。
16640 7
|
4月前
|
Python
python while true的语法和用法
python while循环语句的一般形式是while后面跟一个条件表达式,当该表达式的返回值为True,或经过布尔转换会返回True,比如1转换为bool布尔类型会为True,那么就执行一次while的循环。while True,即直接把表达式设置为True,那么无论如何,代码都将进行一次while的循环,直到遇到退出的条件,
57 4
|
4月前
|
Python
python while true用法
python while循环语句的一般形式是while后面跟一个条件表达式,当该表达式的返回值为True,或经过布尔转换会返回True,比如1转换为bool布尔类型会为True,那么就执行一次while的循环。while True,即直接把表达式设置为True,那么无论如何,代码都将进行一次while的循环,直到遇到退出的条件,而且如果没有退出循环的条件,那么将无限循环下去。
90 1
|
11月前
|
Python
Python Excel表格列数的字母表达与数字的相互转换
Python Excel表格列数的字母表达与数字的相互转换
265 0
|
12月前
|
程序员 Python
Python解惑:True与False
Python 中常用的数据类型bool(布尔)类型的实例对象(值)就两个,真和假,分别用True和False表示。在if 条件判断和while 语句中经常用到,不过在Python2.x 中,True 和False 却有着奇怪的用法,就是真假可以相互被替换,
152 0
|
Python
python写的倒计时表达-学习笔记9-嵌套循环
python写的倒计时表达-学习笔记9-嵌套循环
66 0
python写的倒计时表达-学习笔记9-嵌套循环
|
数据可视化 BI 定位技术
python可视化进阶---seaborn1.1 数据表达逻辑:结果输出及内容美化
数据视觉,以数据为工具,以可视化为手段,目的是描述真实,探索世界
109 0
|
数据可视化 程序员 Python
DayDayUp:寒门女孩考入北大→换角度看待表达《感谢贫穷》—关于吃苦与穷~~~Python之wordcloud词云图可视化
DayDayUp:寒门女孩考入北大→换角度看待表达《感谢贫穷》—关于吃苦与穷~~~Python之wordcloud词云图可视化
DayDayUp:寒门女孩考入北大→换角度看待表达《感谢贫穷》—关于吃苦与穷~~~Python之wordcloud词云图可视化