知识点:
1、数据类型:
不可变数据:Number(数字)、String(字符串)、Tuple(元组);
可变数据:List(列表)、Dictionary(字典)、Set(集合)。
2、基本数据类型
整型(int),浮点型(float) ,布尔类型(bool) ,None类型
3、字符串类型
字符串必须用单引号或者双引号引起来。
4、类型转换
如果使用内置函数做转换,那么当A类型转换为B类型,你只需要将B类型作为函数名即可。
5、type(B): 返回B的类型
6、除了数字【0】和【None】转换为布尔型是False,其余的都是True。
课堂任务
1、1和'1'的区别
数字 1:
直接表示数值 1
二进制:00000001
字符 '1':
表示字符,ASCII 码值为 49
二进制:00110001
本质区别:int 存数值,用于计算;str 存文本编码,用于展示。
2、下图是python3.12的内置函数,自己找找看,哪些能做类型转换。

课后练习
1、如果a=200,b="200",那么a与b相等吗?
2、第 28 题 判断题【python一级2023-3】
'88'是一个字符串类型数据,如果将单引号去掉,它就变成了整型数据,同理'python'也是一个字符串类数据如果将单引号去掉,它也会变成整型数据?
3、把整数类型100,转换为字符串。
4、下面的哪一个命令是将数值转换为字符串?( )
A. print()
B. text()
C. int()
D. str()
5、在交互式编程环境下,输入float("1")语句,执行的结果是?()【python三级】
A. 1
B.1.0
C. '1'
D. 传入参数错误,不能执行
6、int()数用于将一个字符串或数字转换为整型。在Python交互式编程环境下执行以下语句,会出现错误的---项是?()【python三级】
A. int()
B. int(1.0)
C. int(0x20,16)
D. int('2023',8)