博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python数据类型之间的转换
阅读量:4577 次
发布时间:2019-06-08

本文共 967 字,大约阅读时间需要 3 分钟。

对python内置的数据类型进行转换时,可以使用内置函数,常用的类型转换函数如下

python常用类型转换函数
函数格式 使用示例 描述
int(x [,base]) int("8")   可以转换的包括String类型和其他数字类型,但是会丢失精度      
float(x)  float(1)或者float("1")  可以转换String和其他数字类型,不足的位数用0补齐,例如1会变成1.0
 complex(real ,imag)  complex("1")或者complex(1,2)  第一个参数可以是String或者数字,第二个参数只能为数字类型,第二个参数没有时默认为0
 str(x)  str(1)  将数字转化为String
 repr(x)  repr(Object)  返回一个对象的String格式
 eval(str)  eval("12+23")  执行一个字符串表达式,返回计算的结果,如例子中返回35
 tuple(seq)  tuple((1,2,3,4))  参数可以是元组、列表或者字典,wie字典时,返回字典的key组成的集合
 list(s)  list((1,2,3,4))  将序列转变成一个列表,参数可为元组、字典、列表,为字典时,返回字典的key组成的集合
 set(s)  set(['b', 'r', 'u', 'o', 'n'])或者set("asdfg")  将一个可以迭代对象转变为可变集合,并且去重复,返回结果可以用来计算差集x - y、并集x | y、交集x & y
 frozenset(s)  frozenset([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])  将一个可迭代对象转变成不可变集合,参数为元组、字典、列表等,
 chr(x)  chr(0x30)  chr()用一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的字符。返回值是当前整数对应的ascii字符。
 ord(x)  ord('a')  返回对应的 ASCII 数值,或者 Unicode 数值
 hex(x)  hex(12)  把一个整数转换为十六进制字符串
 oct(x)  oct(12)  把一个整数转换为八进制字符串

 

转载于:https://www.cnblogs.com/juebai/p/9044228.html

你可能感兴趣的文章
学完python基础后该学什么专业_没有基础该怎么学Python,学完后好不好找工作
查看>>
keepalived 多个应用_keepalived 实现 Java 服务的高可用(主备切换)
查看>>
mysql提权 入侵提权软件_【技术】3306端口手动入侵之mysql写入启动项提权
查看>>
windows7 mysql 主从配置_windows下两个mysql5.7的主从配置实现数据库同步
查看>>
mysql多实例 集群_mysqld_multi 快速部署多实例
查看>>
centos 安装mysql脚本_centos7(脚本)安装配置mysql
查看>>
mysql唯一约束和非空_MySQL||唯一约束(Unique Key)和非空约束(NOT NULL)
查看>>
mysql链接失败 驱动_Android连接MySQL问题,驱动加载成功,连接却失败
查看>>
mysql怎么默认utf-8_mysql如何设置默认编码为utf-8
查看>>
业务数据传输用的什么技术保证传输的完整性?_等保2.0 | 安全计算环境之数据完整性、保密性测评...
查看>>
go定时读取mysql_mysql 备份脚本以及定时任务
查看>>
python函数图像平移_python对列进行平移变换的方法(shift)
查看>>
mysql过滤范围_MySQL 过滤数据(WHERE子句)
查看>>
mysql的技术要点_Mysql技术要点:
查看>>
mysql慢查询例子_mysql开启慢查询实例演练(图文)
查看>>
creo显示agent未初始化_三, 初步配置使用zabbix
查看>>
mysql has gone away 自动连接_python下保持mysql连接,避免“MySQL server has gone away“方法...
查看>>
mysql profiling_mysql性能分析-------profiling和explain
查看>>
mysql的默认端口_MYSQL默认使用的端口是( )
查看>>
pta简单实现x的n次方_c语言第二次作业pta..docx
查看>>