首页 > Python基础 > 单元一:基础入门 > 第2章 数据类型与变量

第2章 数据类型与变量

核心知识点

  • 整型 int:没有小数点的数字,如 100-5
  • 浮点型 float:带小数点的数字,如 19.993.14
  • 字符串 str:用引号包裹的文本,如 "商品A"
  • 布尔型 bool:只有 TrueFalse
  • 变量:给数据取名字。命名规则:字母、数字、下划线,不能数字开头,不能用保留字。
  • 类型转换: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教程:数据类型和变量

自学自检小问题

  1. 变量名 2name 合法吗?product_name 呢?
  2. 如何把用户输入的"50"变成可以做加减乘除的数字?
  3. "50" + 10 会报错吗?为什么?
本章配套练习
0/8
第1题 选择题
以下变量名合法的是?
A. 2student
B. student-name
C. _score
D. class
答案解析

_score合法。2student数字开头不合法,class是保留字。

第2题 选择题
将字符串"100"转换为整数,应使用?
A. str("100")
B. int("100")
C. float("100")
D. bool("100")
答案解析

int()将字符串转换为整数。

第3题 选择题
变量 x = 10.5 的数据类型是?
A. int
B. str
C. float
D. bool
答案解析

10.5带小数点,属于浮点型。

第4题 填空题
Python中用 ______ 函数获取用户从键盘输入的内容。
答案解析

input()获取键盘输入,返回字符串。

第5题 填空题
字符串可以用 ______ 或 ______ 引号包裹。
答案解析

可以用单引号或双引号。

第6题 判断题
变量名区分大小写,name和Name是不同的变量。
正确
错误
答案解析

Python变量名区分大小写。

第7题 判断题
布尔型只有两个值:True和False。
正确
错误
答案解析

布尔型确实只有True和False。

第8题 判断题
input() 获取的用户输入默认是字符串类型。
正确
错误
答案解析

input()返回值始终是字符串。

0/8
← 上一章 下一章 →