Python 中的数据类型转换
pythonserver side programmingprogramming更新于 2023/12/10 21:13:00
有时,您可能需要在内置类型之间执行转换。要在类型之间进行转换,只需将类型名称用作函数即可。
有多个内置函数可用于从一种数据类型转换为另一种数据类型。这些函数返回一个表示转换后值的新对象。
Sr.No. | 函数和说明 |
---|---|
1 | int(x [,base]) 将 x 转换为整数。如果 x 是字符串,则 base 指定基数。 |
2 | long(x [,base] ) 将 x 转换为长整数。如果 x 是字符串,则 base 指定基数。 |
3 | float(x) 将 x 转换为浮点数。 |
4 | complex(real [,imag]) 创建一个复数。 |
5 | str(x) 将对象 x 转换为字符串表示形式。 |
6 | repr(x) 将对象 x 转换为表达式字符串。 |
7 | eval(str) 评估字符串并返回对象。 |
8 | tuple(s) 将 s 转换为元组。 |
9 | list(s) 将 s 转换为列表。 |
10 | set(s) 将 s 转换为集合。 |
11 | dict(d) 创建一个字典。 d 必须是 (key,value) 元组的序列。 |
12 | frozenset(s) 将 s 转换为冻结集。 |
13 | chr(x) 将整数转换为字符。 |
14 | unichr(x) 将整数转换为 Unicode 字符。 |
15 | ord(x) 将单个字符转换为其整数值。 |
16 | hex(x) 将整数转换为十六进制字符串。 |
17 | oct(x) 将整数转换为八进制字符串。 |