一、数据类型
- 数据类型介绍
数据类型是一个重要的概念。
变量可以存储不同类型的数据,并且不同类型可以执行不同的操作。
在这些类别中,Python一级考试中主要使用一下数据类型:
字符串类型: str
数值类型: int、 float
布尔类型: bool
除此之外,还有列表(list)、元组(tuples)、字典(diction)
-
如何查看数据的类型?
type() -
数据类型转换
- int()
- str()
- float()
- 保留小数
- print()
- round()
- 考级实战
1. 【2019.12】变量x的值为字符串类型的"2",如何将他转换为整型?
A. float(x) B. str(x) C. int(x) D. list(x)
2. 【2019.12】下面那个不是Python的数据类型?
A. 列表(List) B. 元组(Tuples) C. 字典(Dictionary) D. 类(class)
3. 【2020.09】Python的数字只有整数和浮点数两种类型。【判断】
4. 【2020.09】number = input('请输入一个数字:')
运行这段代码,然后输入s,结果number的类型是int。【判断】
- 编程练习题
1. 买苹果,分别输入单价(整数)、重量(浮点数),计算出总金额并保留两位小数
【提示】总金额 = 单价 * 重量
2. 编写一个程序,它以圆的半径作为输入,输出圆的直径、周长和面积(保留两位小数),并且注明是直径、周长、面积
【要求】:π 取3.14
二、运算符
在python一级考试中,主要运用到算术运算符、比较运算符、逻辑运算符
- 算术运算符
算术运算符与数值一起使用来执行常见的数学运算:
- + 加
- - 减
- * 乘
- / 除
- % 取模
- ** 幂
- // 地板除(取整数)
- bool 布尔类型
布尔值使用常量True 和 False来表示
- True : 1
- False: 0
bool值为False的情况还有 ''、""、''''''、""""""、()、[]、{}、None、0.0、0L、0.0+0.0
- 比较运算符
比较运算符用于比较两个值:
- == 等于
- != 不等于
- > 大于
- < 小于
- >= 大于等于
- <= 小于等于
- 逻辑运算符
逻辑运算符用于组合条件语句:
- and 两个语句都为真,则返回True
- or 如果其中一个语句为真,则返回True
- not 反转结果,如果结果为True,则返回False
- 考级实战
1. 【2019.12】假设a = 20, b = 30,那么a or b 的结果是
A. 20 B. 0 C. 1 D. 3
(解析)判断变量是否为0,是0则为False,非0判断为True
and 中含 0,则返回0;均为非0时,返回后一个值
or中,至少有一个非0时,返回第一个非0
网友评论