文章目录
P16——15. 布尔类型
P17——16. 类型转换函数
P18——17. eval函数
P19——18. 算数运算符
P20——19. 赋值运算符
P16——15. 布尔类型
布尔类型
- 用来表示 “真” 值或 “假” 值的数据类型
- 在Python中使用标识符 True 或 False 表示布尔类型的值
- True表示整数1,False表示整数0
布尔值为False的情况如下:
- False或者是None
- 数值中的0,包含0,0.0,虚数0
- 空序列,包含字符串、空元组、空列表、空字典、空集合
- 自定义对象的实例,该对象的 __bool__() 方法返回False 或 __len__() 方法返回0
示例3-12—布尔类型的使用:
P17——16. 类型转换函数
类型转换:隐式转换、显式转换
示例3-13—数据类型之间的转换:
P18——17. eval函数
eval函数
- Python中的内置函数
- 用于去掉2字符串最外侧的引号,并按照Python语句方式执行去掉引号后的字符串
- eval() 函数经常和 input() 函数一起使用
eval的语法格式
变量 = eval(字符串)
示例3-14—eval函数的使用:
P19——18. 算数运算符
算数运算符:用于处理四则运算的符号
算数运算符的优先级由高到低是:
- 第一级:**
- 第二级:*、/、%、//
- 第三级:+、-
示例3-15—算数运算符的使用:
P20——19. 赋值运算符
示例3-16—赋值运算符的使用: