第2章 数据类型与变量
核心知识点
- 整型 int:没有小数点的数字,如
100、-5。 - 浮点型 float:带小数点的数字,如
19.99、3.14。 - 字符串 str:用引号包裹的文本,如
"商品A"。 - 布尔型 bool:只有
True和False。 - 变量:给数据取名字。命名规则:字母、数字、下划线,不能数字开头,不能用保留字。
- 类型转换:
int()、float()、str()、bool()。
代码示例
price = 19.99 # float
quantity = 10 # int
total = price * quantity
print("总金额:" + str(total))
name = input("请输入商品名称:")
num = int(input("请输入数量:"))
自学拓展素材
- 实训数据集:自行在Excel中创建10行模拟商品数据
- 廖雪峰Python教程:数据类型和变量
自学自检小问题
- 变量名
2name合法吗?product_name呢? - 如何把用户输入的"50"变成可以做加减乘除的数字?
"50" + 10会报错吗?为什么?
本章配套练习
0/8
第1题
选择题
以下变量名合法的是?
答案解析
_score合法。2student数字开头不合法,class是保留字。
第2题
选择题
将字符串"100"转换为整数,应使用?
答案解析
int()将字符串转换为整数。
第3题
选择题
变量 x = 10.5 的数据类型是?
答案解析
10.5带小数点,属于浮点型。
第4题
填空题
Python中用 ______ 函数获取用户从键盘输入的内容。
答案解析
input()获取键盘输入,返回字符串。
第5题
填空题
字符串可以用 ______ 或 ______ 引号包裹。
答案解析
可以用单引号或双引号。
第6题
判断题
变量名区分大小写,name和Name是不同的变量。
答案解析
Python变量名区分大小写。
第7题
判断题
布尔型只有两个值:True和False。
答案解析
布尔型确实只有True和False。
第8题
判断题
input() 获取的用户输入默认是字符串类型。
答案解析
input()返回值始终是字符串。
0/8