欢迎访问宙启技术站
智能推送

Python中的数据类型转换函数及其例子

发布时间:2023-07-06 07:15:00

在Python中,提供了多个数据类型之间转换的内置函数,用于将一个数据类型转换为另一个数据类型。下面是一些常用的数据类型转换函数及其例子:

1. int()函数:将一个数字或字符串转换为整数类型。

x = 5.6
y = "10"
z = int(x)
w = int(y)
print(z)  # 输出:5
print(w)  # 输出:10

2. float()函数:将一个数字或字符串转换为浮点数类型。

x = 5
y = "3.14"
z = float(x)
w = float(y)
print(z)  # 输出:5.0
print(w)  # 输出:3.14

3. str()函数:将一个数字或其他数据类型转换为字符串类型。

x = 10
y = 3.14
z = str(x)
w = str(y)
print(z)  # 输出:"10"
print(w)  # 输出:"3.14"

4. list()函数:将一个可迭代对象转换为列表类型。

x = "Hello"
y = (1, 2, 3)
z = list(x)
w = list(y)
print(z)  # 输出:['H', 'e', 'l', 'l', 'o']
print(w)  # 输出:[1, 2, 3]

5. tuple()函数:将一个可迭代对象转换为元组类型。

x = "Hello"
y = [1, 2, 3]
z = tuple(x)
w = tuple(y)
print(z)  # 输出:('H', 'e', 'l', 'l', 'o')
print(w)  # 输出:(1, 2, 3)

6. set()函数:将一个可迭代对象转换为集合类型。

x = "Hello"
y = [1, 2, 3, 2, 1]
z = set(x)
w = set(y)
print(z)  # 输出:{'H', 'l', 'o', 'e'}
print(w)  # 输出:{1, 2, 3}

7. dict()函数:将一个可迭代对象转换为字典类型。

x = [("name", "John"), ("age", 25)]
y = (("name", "John"), ("age", 25))
z = dict(x)
w = dict(y)
print(z)  # 输出:{"name": "John", "age": 25}
print(w)  # 输出:{"name": "John", "age": 25}

8. bool()函数:将一个数据类型转换为布尔类型。

x = 0
y = ""
z = bool(x)
w = bool(y)
print(z)  # 输出:False
print(w)  # 输出:False

这些是Python中常见的数据类型转换函数及其例子。通过这些函数,我们可以方便地将一个数据类型转换为另一个数据类型,以满足特定的需求。