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

一、数据类型转换:要转换的类型(数据)

  • 要把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))

演示:

最新文章

  1. 输入5至10之间的数字(用javaScript实现判断)
  2. SQLite3中自增主键归零方法
  3. Android中的事件传递机制
  4. 在PHP中遍历数据库表中的数据
  5. shell 初学者 必读 ,强烈推荐新手读
  6. Python基础 第一天
  7. asp.net微信支付打通发货通知代码
  8. Navicat 导入导出
  9. swift从0加到1000(不包括1000)的五种写法
  10. php函数参数
  11. fileWriter.go
  12. CSS3笔记4
  13. 同源策略与CORS
  14. Git教程学习(四)
  15. 配置SSH Forward提升安全性
  16. 深入浅出-网络七层模型&&网络数据包
  17. 用C#连接SFTP服务器并进行上传下载文件
  18. java中的一些执行顺序,代码块,静态,构造,成员。。。。(转的)
  19. 视觉SLAM漫淡(二):图优化理论与g2o的使用
  20. css - 紧贴底部的页脚

热门文章

  1. myeclipse 10怎么安装与激活
  2. Linux网络设备驱动架构
  3. Go_Hello word
  4. Django_404_403_500页面处理
  5. 网络编程之UDP编程
  6. Linux 修改环境变量报错
  7. PHP微信H5支付开发
  8. Zabbix系统数据采集方法总结
  9. jenkins持续集成简介[一]
  10. JVM的内存分区