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中常见的数据类型转换函数及其例子。通过这些函数,我们可以方便地将一个数据类型转换为另一个数据类型,以满足特定的需求。
