python——数据类型转换
Posted lalalaxpf
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python——数据类型转换相关的知识,希望对你有一定的参考价值。
python通过内置函数实现数据类型转换
语法 | 示例 | 描述 |
int() | int(1.0)、int(‘1‘) |
可以转换的包括String类型和其他数字类型,但是会丢失精度 |
float() | float(1)、float(‘1‘) |
可以转换String和其他数字类型,不足的位数用0补齐,例如1会变成1.0 |
str() | str(1) |
转换为字符串 |
complex(real ,imag) |
复数 |
|
repr | repr(Object) |
返回一个对象的String格式 |
eval() |
eval("12+23") | 执行一个字符串表达式,返回计算的结果,如例子中返回35 |
tuple() |
转换为元组 | |
list() |
转换为列表 | |
set() |
转换为集合,同时去重 | |
frozenset() |
frozenset([0, 1, 2, 3]) | 将一个可迭代对象转变成不可变集合 |
chr() |
||
ord() |
ord(‘a‘) | 返回对应的 ASCII 数值 |
hex() |
hex(12) | 把一个整数转换为十六进制字符串 |
oct() |
oct(12) | 把一个整数转换为八进制字符串 |
以上是关于python——数据类型转换的主要内容,如果未能解决你的问题,请参考以下文章