数据类型转换:Python中常用的数据类型转换函数
发布时间:2023-06-29 15:52:58
在Python中,常用的数据类型转换函数有以下几个:
1. int():将一个数值或字符串转换为整型。
a = int(10.5)
print(a) # 输出:10
b = int("100")
print(b) # 输出:100
2. float():将一个数值或字符串转换为浮点型。
a = float(10)
print(a) # 输出:10.0
b = float("3.14")
print(b) # 输出:3.14
3. str():将一个对象转换为字符串类型。
a = str(10) print(a) # 输出:"10" b = str(3.14) print(b) # 输出:"3.14"
4. list():将一个可迭代对象转换为列表类型。
a = list((1, 2, 3))
print(a) # 输出:[1, 2, 3]
b = list("hello")
print(b) # 输出:['h', 'e', 'l', 'l', 'o']
5. tuple():将一个可迭代对象转换为元组类型。
a = tuple([1, 2, 3])
print(a) # 输出:(1, 2, 3)
b = tuple("hello")
print(b) # 输出:('h', 'e', 'l', 'l', 'o')
6. set():将一个可迭代对象转换为集合类型。
a = set([1, 2, 3])
print(a) # 输出:{1, 2, 3}
b = set("hello")
print(b) # 输出:{'e', 'o', 'l', 'h'}
7. dict():将一个可迭代对象转换为字典类型。
a = dict([(1, 'one'), (2, 'two'), (3, 'three')])
print(a) # 输出:{1: 'one', 2: 'two', 3: 'three'}
8. bool():将一个对象转换为布尔类型。
a = bool(0) print(a) # 输出:False b = bool(1) print(b) # 输出:True
这些数据类型转换函数可以帮助我们在不同类型之间进行转换,方便数据处理和操作。使用这些函数时,需要注意参数的类型和取值范围,避免出现类型错误或异常。
