当前位置: 首页 > news >正文

Python数据类型转换

Python数据类型转换

  • 1.Python数据类型转换
  • 2.Python隐式数据类型转换
  • 3.显式类型转换

1.Python数据类型转换

有时候,我们需要对数据内置的类型进行转换,数据类型的转换,一般情况下你只需要将数据类型作为函数名即可。

Python 数据类型转换可以分为两种:🎈

  • 隐式类型转换 - 自动完成
  • 显式类型转换 - 需要使用类型函数来转换

2.Python隐式数据类型转换

在隐式类型转换中,Python 会自动将一种数据类型转换为另一种数据类型,不需要我们去干预。

以下实例中,我们对两种不同类型的数据进行运算,较低数据类型(整数)就会转换为较高数据类型(浮点数)以避免数据丢失。

# 演示隐式数据类型转换
a = 5.21
b= 521
print(type(a))
print(type(b))
c = a + b
print(type(c))
---------------------------------
输出:
<class 'float'>
<class 'int'>
<class 'float'>

3.显式类型转换

在显式类型转换中,用户将对象的数据类型转换为所需的数据类型。 我们使用 int()、float()、str() 等预定义函数来执行显式类型转换。

# 演示显示强制数据类型转换
str = "3.14"
d = float(str)
print(type(d))
-----------------------
输出:
<class 'float'>

相关文章:

  • Protobuf 和JSON 性能分析
  • DCA培训心得笔记(二)
  • TB-RK1808M0最新固件烧录和驱动更新
  • (附源码)ssm高校社团管理系统 毕业设计 234162
  • C语言被创造出来的基础是什么?它的主要结构是什么?
  • error: Unexpected console statement (no-console) 解决办法
  • 神经系统分类和组成图表,神经系统的组成概念图
  • [Swift学习] 访问控制 Access Control, private、public、filePrivate等修饰符
  • [SQL]数据库语言学习
  • 软考高频考点——项目中标了以后该怎么做?
  • 基于注意力机制的LSTM液体管道非稳态工况检测
  • Oracle VM VirtualBox安装CentOS 7系统
  • windows hello人脸识别设置没反应的解决办法
  • 企业级容器云PaaS解决方案【厚PaaS+轻应用+微服务】---(2)
  • dubbo 利用分组区分同一个服务的不同实现
  • CSS实用技巧
  • Eureka 2.0 开源流产,真的对你影响很大吗?
  • Java 实战开发之spring、logback配置及chrome开发神器(六)
  • LintCode 31. partitionArray 数组划分
  • PHP面试之三:MySQL数据库
  • python3 使用 asyncio 代替线程
  • Shadow DOM 内部构造及如何构建独立组件
  • 翻译 | 老司机带你秒懂内存管理 - 第一部(共三部)
  • 构造函数(constructor)与原型链(prototype)关系
  • 基于Android乐音识别(2)
  • 力扣(LeetCode)357
  • 前端存储 - localStorage
  • 前端代码风格自动化系列(二)之Commitlint
  • 什么是Javascript函数节流?
  • 算法-插入排序
  • 推荐一款sublime text 3 支持JSX和es201x 代码格式化的插件
  • 微信端页面使用-webkit-box和绝对定位时,元素上移的问题
  • 责任链模式的两种实现
  • Java性能优化之JVM GC(垃圾回收机制)
  • ​低代码平台的核心价值与优势
  • ​什么是bug?bug的源头在哪里?
  • ​一帧图像的Android之旅 :应用的首个绘制请求
  • $.type 怎么精确判断对象类型的 --(源码学习2)
  • $Django python中使用redis, django中使用(封装了),redis开启事务(管道)
  • (C#)获取字符编码的类
  • (SpringBoot)第七章:SpringBoot日志文件
  • (WSI分类)WSI分类文献小综述 2024
  • (三分钟了解debug)SLAM研究方向-Debug总结
  • (四)汇编语言——简单程序
  • (转载)Google Chrome调试JS
  • **Java有哪些悲观锁的实现_乐观锁、悲观锁、Redis分布式锁和Zookeeper分布式锁的实现以及流程原理...
  • ... 是什么 ?... 有什么用处?
  • .halo勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET Reactor简单使用教程
  • .NET 命令行参数包含应用程序路径吗?
  • .NET 同步与异步 之 原子操作和自旋锁(Interlocked、SpinLock)(九)
  • .NetCore项目nginx发布
  • .net分布式压力测试工具(Beetle.DT)
  • .NET开发不可不知、不可不用的辅助类(一)
  • .net下简单快捷的数值高低位切换