Python程序设计基础03_2布尔运算ppt课件.pptx
《Python程序设计基础03_2布尔运算ppt课件.pptx》由会员分享,可在线阅读,更多相关《Python程序设计基础03_2布尔运算ppt课件.pptx(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、在此输入您的封面副标题Python程序设计基础程序设计基础03_2布尔运算布尔运算杭州师范大学杭州师范大学 虞歌虞歌 第第2页页Python程序设计基础程序设计基础程序的控制结构程序的控制结构杭州师范大学杭州师范大学 虞歌虞歌 第第3页页Python程序设计基础程序设计基础程序的控制结构程序的控制结构布尔值:布尔值:True(表示(表示“真真”)、)、False(表示(表示“假假”),它们都是关键字。),它们都是关键字。布尔类型被用来代表布尔值。存放布尔值的变量被称为布尔变量。布尔类型被用来代表布尔值。存放布尔值的变量被称为布尔变量。在计算机内部,在计算机内部,Python使用使用1来表示来表
2、示True,使用,使用0来表示来表示False。可以使用可以使用int函数将布尔值转换为整数。函数将布尔值转换为整数。也可以使用也可以使用bool函数将整数转换为布尔值。函数将整数转换为布尔值。杭州师范大学杭州师范大学 虞歌虞歌 第第4页页Python程序设计基础程序设计基础程序的控制结构程序的控制结构关系运算符用来表示两个操作数之间的大小或相等关系运算符用来表示两个操作数之间的大小或相等关系。关系。注意注意区分赋值运算符区分赋值运算符“= =”和关系运算符和关系运算符“=”。杭州师范大学杭州师范大学 虞歌虞歌 第第5页页Python程序设计基础程序设计基础程序的控制结构程序的控制结构用关系运
3、算符将两个表达式连接起用关系运算符将两个表达式连接起来的式子称为关系表达式。关系表来的式子称为关系表达式。关系表达式值为布尔值,关系成立,为达式值为布尔值,关系成立,为True,表示,表示“真真”;关系不成立,;关系不成立,为为False,表示,表示“假假”字符串比较字符串比较实际上是对字符编码实际上是对字符编码的比较。在的比较。在ASCII字符集中,字符集中,a的的ASCII码是码是97,b的的ASCII码码是是98,97 98的值的值为为False杭州师范大学杭州师范大学 虞歌虞歌 第第6页页Python程序设计基础程序设计基础程序的控制结构程序的控制结构一般使用下列表达式判断一般使用下列
4、表达式判断x和和y是否相等:是否相等:变量变量x和和y近似值相等,精确值不相近似值相等,精确值不相等。利用等。利用x和和y差值的绝对值的精度差值的绝对值的精度是否在允许的误差内来判断是否在允许的误差内来判断x和和y是是否相等。否相等。应该避免直接对浮点数进行等于应该避免直接对浮点数进行等于“=”比较,比较,浮点数的误差浮点数的误差可能造成可能造成两个本来应该相等的浮点数不相等。两个本来应该相等的浮点数不相等。杭州师范大学杭州师范大学 虞歌虞歌 第第7页页Python程序设计基础程序设计基础程序的控制结构程序的控制结构成员关系运算符成员关系运算符in/not in用来判断用来判断某个元素某个元素
5、是否属于某个序列,返回是否属于某个序列,返回True或或False。杭州师范大学杭州师范大学 虞歌虞歌 第第8页页Python程序设计基础程序设计基础程序的控制结构程序的控制结构对象身份运算符对象身份运算符is/is not用来判断用来判断两两个对象是否是同一个对象,返回个对象是否是同一个对象,返回True或或False。注意注意区分对象身份运算符区分对象身份运算符“is”和关系运算符和关系运算符“=”。is判断的是判断的是a对象是否就是对象是否就是b对象,是通过对象,是通过id来判断来判断的。的。a is b等价于等价于id(a) = id(b)。=判断的是判断的是a对对象的值是否和象的值是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 程序设计 基础 03 _2 布尔 运算 ppt 课件
限制150内