bool 对象:True 和 False。在任何时候,在 Python 程序需要这些对象时,变量只能相应地引用其中一个值。清单 5 显示 bb 变量如何具有同一个 id,不管您直接赋予它 b 变量的值还是直接赋予它 True 对象。清单 5. bb 变量的值 |
布尔对象名称的大小写是至关重要的,因为 true(和 false)是未定义的:
清单 6. 未定义的 true 和 false |
在这一点上,bool 类型可能看起来不是很有用。不过顾名思义,布尔表达式是依赖于名称的,如下所示:
|
很多程序利用布尔表达式,Python 提供一整套布尔比较和逻辑运算,详细信息请分别参见表 1 和表 2。
| 运算符 | 描述 | 示例 |
| < | 小于 | i < 100 |
| <= | 小于等于 | i <= 100 |
| > | 大于 | i > 100 |
| >= | 大于等于 | i >= 100 |
| == | 相等 | i == 100 |
| != | 不相等(另外使用 <>) | i != 100 |
补充一点,表 1 中列出的运算符优先级都一样,除非将表达式置于括号中,否则按从左到右的顺序应用。
| 运算符 | 描述 | 示例 |
not | 逻辑非 | not b |
and | 逻辑与 | (i <= 100) and (b == True) |
| 论坛热门帖子: | [lch203] 写得蛮好的linux学习笔记(10-21) [黑马制造] 学习java的30个目标(10-19) [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19) [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18) [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18) |
| TAG标签: | 类型 数值 探索 内置 Python 对象 运算 可以 简单 使用 |
上一篇:python几种开发工具介绍
下一篇:探索 Python 类型的层次结构
- ·C++ 扩展和嵌入 Python
·探索 Python 类型的层次结构
·探索 Python,第 1 部分: Python 的内置数值类型
·python几种开发工具介绍
·python入门
·一個 wxPython 小例子 [完成品 at 4 樓]
·[总结]解决 MySQLdb 操作数据库时的中文问题
·windows下Karrigell与Apache结合成功
·关于不同数据库之间图像数据移植的心得和疑问
·Py 2.5 what's new 之 with
·Py 2.5 what's new 之 yield(灰衣人)
注册
个人空间
