码迷,mamicode.com
首页 > 编程语言 > 详细

python——数据类型转换

时间:2018-08-19 11:54:57      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:补齐   十六进制   nbsp   com   oct   八进制   body   通过   语法   

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

标签:补齐   十六进制   nbsp   com   oct   八进制   body   通过   语法   

原文地址:https://www.cnblogs.com/lalalaxpf/p/9500546.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!