平时我们在处理数据的时候,有些数据类型不是我们想要的,怎么办?

如:

python数据转换

num01,num02是str类型,但是我们需要的是整型,所以通过int转换成了整数。

数据转换

如何完成数据转换?

一、数据类型转换方法格式:要转换的类型(数据)

要把num01转换为整数:int(num01)要把num01转换为浮点数:float(num01)要把num01转换为字符串:str(num01)要把nun01转换为布尔类型:bool(num01)例如:

print(int("12345") + 1)

print(float("12.345") + 1.187)

print(str(123) + "456")

print(bool(1)) #只要不是零转换出来的都是True,0是False

print(int(123.456)) #转换为去除小数点后面的数值

print(int("Sandy")) #不能转换,不属于数字基本要求

注意:在数据类型转换的时候,不是所有的转换都能成功,需要做异常处理。

数据转换

二、数值转换成字符

例如:

print(ord("X"))

print(chr(88))

三、进制转换

例如:

print(hex(200))

print(oct(200))

print(bin(200))

演示:

数据转换

python 文件格式转换_Python的处理数据,如何进行数据转换,学会三种方式相关推荐

  1. Docker的常用管理命令Docker将数据挂载到容器的三种方式

    文章目录 镜像管理命令 容器管理常用命令 docker run常用参数 Docker run的其他参数 docker 创建容器命令 容器资源限制 docker管理容器常用命令 docker将数据挂载到 ...

  2. ajax上传多文件和数据,Ajax上传数据和上传文件(三种方式)

    Ajax向后端发送数据可以有三种方式:原生Ajax方式,jQuery Ajax方式,iframe+form 方式(伪造Ajax方式) Title .btn { background-color: co ...

  3. python中两个集合的运算并交补_三种方式实现 Python 中的集合的交、并、补运算...

    文章目录 三种方式实现 Python 中的集合的交.并.补运算 一 背景 集合这个概念在我们高中阶段就有所了解,毕业已多年,我们一起回顾一下几个集合相关的基本概念吧? 集合是指具有某种特定性质的具体的 ...

  4. mysql 删除数据表中数据_Mysql-删除数据表-三种方式详解

    Mysql 删除数据表的三种方式详解 用法: 1.当你不再需要该表时, 用 drop; 2.当你仍要保留该表,但要删除所有记录时, 用 truncate; 3.当你要删除部分记录或者有可能会后悔的话, ...

  5. access窗体转换html,Access窗体之间控件的传值三种方式

    Access窗体间的数据是如何传递的?前面有发过子窗体的数据传递.今天讲解3种方法传递窗体里的数据: 如有窗体"传递窗体"和"接收窗体"两个窗体,通过" ...

  6. excel找到对应数据的列指标_三种方式制作数据地图

    数据地图,因为地理信息的加持,信息丰富,直观明显,广泛地应用于多个行业,数据分析必备利器. 方式一:通过Excel制作数据地图 本文大篇幅在介绍这种方式的具体操作方法,共分为四个步骤.概括来说其主要通 ...

  7. python 文件格式转换_python实现txt文件格式转换为arff格式

    本文实例为大家分享了python实现txt文件格式转换为arff格式的具体代码,供大家参考,具体内容如下 将文件读取出来的时候默认都是字符型的,所以有转换出来有点问题,但是还是可以用的. 文件要求第一 ...

  8. mysql 表中添加数据类型_MySQL数据表添加字段(三种方式)

    MySQL 数据表是由行和列构成的,通常把表的"列"称为字段(Field),把表的"行"称为记录(Record).随着业务的变化,可能需要在已有的表中添加新的字 ...

  9. MySQL数据库——MySQL数据表添加字段(三种方式)

    MySQL 数据表是由行和列构成的,通常把表的"列"称为字段(Field),把表的"行"称为记录(Record).随着业务的变化,可能需要在已有的表中添加新的字 ...

最新文章

  1. 【项目展示】自己用C语言编写的汉诺塔小游戏
  2. 工业机器人演示码垛和卸垛_浅谈饲料自动码垛机的应用及正确操作方法
  3. 报表学习总结(一)——ASP.NET 水晶报表(Crystal Reports)的简单使用
  4. ASP.NET Core在MacOS上建立HTTPS开发证书
  5. 使用Struts接受Ajax请求并且返回Json数据
  6. linux设置自动关机命令,Linux中Shutdown命令实现定时自动关机
  7. linux上sftp工具使用
  8. phpstudy 提示安装VC9 VC14等,MySQL启动失败红色小点点,解决办法。PHP VC版本下载集合
  9. 宏基4750网卡驱动linux,宏基4750g网卡驱动下载
  10. 人大金仓数据库的备份与还原 KingbaseES V8R6
  11. Shell_NotifyIcon
  12. 以debug模式启动PostgreSQL服务
  13. 说程序员吃青春饭的两种人:一种是外行,一种是这2样东西没学好
  14. matlab斯奈尔定律,斯奈尔定律和Zoeppritz方程
  15. java控制小数位数_java中怎么控制double的小数位数?
  16. 传统安防企业资本运作:找准定位、创新为本
  17. 重读经典(CLIP下):《Learning Transferable Visual Models From Natural Language Supervision》
  18. 「Spark从入门到精通系列」4.Spark SQL和DataFrames:内置数据源简介
  19. http协议之https协议, libcurl实现人脸识别, 车牌识别
  20. linux主机名(静态主机名、临时主机名)

热门文章

  1. FireFox与IE兼容性汇编
  2. 关于“插入图片”等功能无法使用的问题
  3. iframe超出外层元素显示滚动条怎么办?
  4. Java的三大特性之继承
  5. MongoDB之副本集
  6. C++ QT中的QSound使用方法
  7. luanet更名为distri.lua
  8. 程序设计基本概念(3)(sizeof)-2.20 2.23
  9. windows下硬盘安装mint10
  10. oracle ddl会被什么阻塞,MySQL Online DDL与DML并发阻塞关系总结