文件名称:标准类型布尔运算符-qt教学大纲
文件大小:5.26MB
文件格式:PDF
更新时间:2024-06-23 19:46:14
python 核心编程 中文版 高清文字版
收器一样可以回收不再被使用的字符串。从 Python 1.5 起提供的用于缓存字符的内建函数 intern() 也已经不再推荐使用, 即将被废弃。 4.5.3 布尔类型 布尔逻辑运算符 and, or 和 not 都是 Python 关键字,这些运算符的优先级按从高到低 的顺序列于表 4.3. not 运算符拥有 高优先级,只比所有比较运算符低一级。 and 和 or 运 算符则相应的再低一级。 表 4.3 标准类型布尔运算符 运算符 功能 not expr expr 的逻辑非 (否) expr1 and expr2 expr1 和 expr2 的逻辑与 expr1 or expr2 expr1 和 expr2 的逻辑或 >>> x, y = 3.1415926536, -1024 >>> x < 5.0 True >>> not (x < 5.0) False >>> (x < 5.0) or (y > 2.718281828) True >>> (x < 5.0) and (y > 2.718281828) False >>> not (x is y) True 前面我们提到过 Python 支持一个表达式进行多种比较操作, 其实这个表达式本质上是由 多个隐式的 and 连接起来的多个表达式。 >>> 3 < 4 < 7 # same as "( 3 < 4 ) and ( 4 < 7 )" True