目录
一、数据为什么需要类型
-
人可以肉眼轻松的区分不同类型的数据,但是计算机做不到。
-
计算机工作的过程就是完成不用类型的计算,例如数学运算,做文件存储,做逻辑判断等。
-
数据类型可以对不同数据进行分类管理和标识。
二、数据类型分类
![](https://i-blog.csdnimg.cn/blog_migrate/0fc223b5010c7231e64875711f8ea902.png)
三、查看变量的数据类型
-
语法:type(数据or变量名)
注意:该函数本身不具备输出功能,需要配合print()函数使用!
![](https://i-blog.csdnimg.cn/blog_migrate/7124670e898f98a5a7af663c9e9d22da.png)
四、数据类型转换
1.
类型转换:将一种数据类型转换为另一种数据类型。
![](https://i-blog.csdnimg.cn/blog_migrate/95a72bbeea631a63319513f564529622.png)
-
int():
float类型可以转为int类型;
字符串类型的整数才可以转换为int类型;
-
float():
int类型可以转换为float类型;
数字类型的(整数、布尔)都可以转换为float类型;
-
str():
将其他任意类型转换字符串类型 还可以通过加引号实现;
2.
转换方式: 新变量名 = 要转换为的类型(原变量名)
注意:数据类型转换,不会改变原变量的数据类型,是生成一个新的变量来储存改变数据类型的原变量数据。
![](https://i-blog.csdnimg.cn/blog_migrate/b464347dec2f9c422e170572d96cb7ac.png)
五、交互运行Python代码
进行小的代码验证,每行代码都会有一个执行结果。
![](https://i-blog.csdnimg.cn/blog_migrate/055eb7de20974c070c4a666cd57bed5c.png)