上一篇:【Python】入门到放弃之第三章《数据类型》
下一篇:【Python】入门到放弃之第五章《运算符》
前言
这是本系列的第四章节内容,为《数据类型转换》。
一、定义
-
数据类型转换(Type Conversion)是编程中常见的一个概念,它指的是将一种数据类型的值转换为另一种数据类型的过程。这种转换可以是隐式的(自动完成),也可以是显式的(需要程序员手动指定)。不同的编程语言在数据类型转换上有着不同的规则和函数。
-
Python是一种动态类型语言,这意味着变量的类型是在运行时确定的。因此,Python中不存在传统的数据类型转换语法,如C或Java中的类型转换。但是,Python提供了多种内置函数来实现数据类型之间的转换。
-
本文将从以下几点进行演示。
- int():将值转换为整数。
- float():将值转换为浮点数。
- str():将值转换为字符串。
- list():将值转换为列表。
- tuple():将值转换为元组。
- bool():将值转换为布尔值。
二、int()
- 将值转换为整数。如果参数是浮点数,则会舍弃小数部分,只保留整数部分。如果参数无法转换为整数,则会引发ValueError。
代码如下(示例):
x = 3.14
y = int(x) # y 的值为 3
print(y)
输出如下(示例):
3
三、float()
- 将值转换为浮点数。如果参数是整数,则会转换为浮点数形式。如果参数无法转换为浮点数,则会引发ValueError。
代码如下(示例):