Python中用于类型转换的函数包括:
1. `int(x, base=10)`:将一个字符串或数字转换为整型。
2. `float(x)`:将一个数字或字符串转换为浮点数。
3. `str(x)`:将一个对象转换为字符串。
4. `repr(x)`:返回一个对象的官方字符串表示。
5. `eval(str)`:计算字符串中的有效Python表达式,并返回计算结果。
6. `tuple(s)`:将一个序列转换为元组。
7. `list(s)`:将一个序列转换为列表。
8. `chr(x)`:将一个整数转换为对应的Unicode字符。
9. `ord(x)`:将一个字符转换为对应的整数值。
10. `hex(x)`:将一个整数转换为十六进制字符串。
11. `oct(x)`:将一个整数转换为八进制字符串。
12. `bin(x)`:将一个整数转换为二进制字符串。
13. `complex(real, [imag])`:创建一个复数,`real`为实部,`imag`为虚部(如果省略,则虚部为0)。
14. `long(x, base=10)`:将一个数字或字符串转换为长整数(Python 2中可用,Python 3中已被`int`替代)。
15. `mat(x)`:将一个列表转换为矩阵(需要使用`numpy`库)。
这些函数在处理不同类型的数据时非常有用,可以帮助你在不同的数据类型之间进行转换。需要注意的是,在转换数据时,提供给函数的数据必须是有意义的,否则可能会引发异常