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

数据类型转换: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

这些数据类型转换函数可以帮助我们在不同类型之间进行转换,方便数据处理和操作。使用这些函数时,需要注意参数的类型和取值范围,避免出现类型错误或异常。