Python语言内置数据类型
前言计算机能处理各种类型的数据包括数值、文本不同的数据属于不同的数据类型支持不同的运算操作Python语言提供了丰富的内置数据类型。用于有效的处理各种类型的数据。在Python语言中一切皆为对象。每一个对象都属于某种数据类型的下的产物。一、数值数据类型1.整数类型(用于表示整数)整型对象支持关系运算、算术运算、位运算、内置函数,math模块等。与其他语言不同的是Python中的整数可以是任意长度(只受限于计算机内存)。整型对象是不可变对象。①整型对象直接赋值直接创建对象使用int()内置函数直接创建对象,还可以指定进制数不过被创建的对象要是一个符合数字格式的字符串。二进制位数②支持的运算符在Python3中有几处运算符比较特殊,接下来将会对特殊的运算符进行一一列举表达式结果说明5/41.25单除号会进行取小数5//41整除可以认为是强制除2**2**216具有右结合性,两个乘号代表指数,后面数值是指数2.布尔类型(用于表示布尔逻辑值)只包含两个值True、False①bool对象非零非空即True③支持的运算符运算符说明优先级not逻辑非操作数为True则结果为Falseand逻辑与两个操作数同为True结果才为Trueor逻辑或有一个操作数为True,则结果为True值得注意的是and与or操作数都有短路机制,如果通过第一个数可以判断出结果则就不会进行第二个数的判断。3.浮点类型浮点数是表示实数的数据类型,与其他计算机语言中的单、双精度类型对应。Python浮点类型的精度与系统相关。如图所示,浮点类型如果小数点左右两侧没有东西,就可以将0省略。Infinity对于Python而言代表无穷大。nan代表非数值。浮点数与整数一样,被Python中的math等包支持。4.复数类型(用于表示复数)复数具有实部与虚部是Python的内置数据类型之一用户可以创建complex类型的对象实例。如图所示,复数的数据类型为complex,包括实部与虚部,可以使用real获取其实部使用imag获取其虚部,使用conjugate获取其共轭复数。当然了复数与整型一样也支持算术运算,还被cmath包支持。二、序列数据类型序列数据类型表示若干有序数据。1.不可变序列名称关键字举例字符串str“Hello world”元组类型tuple(1,“3”),(1,)字节序列bytesb’abc’2.可变序列名称关键字举例列表类型list[“hello”,“world”]字节数组bytearray可以修改的字节数组三、集合数据类型集合数据类型表示若干数据的集合,数据项目没有顺序,且不重复。集(set)不可变集(frozenset)四、字典数据类型字典数据类型用于表示键值对的字典。Python内置的字典数据类型为dict五、NoneType、NotImplementedType、EllipsisType1.NoneTypeNoneType数据类型包含唯一值None,主要用于表示空值,如没有返回值的函数的结果2.NotImplementedTypeNotImplementedType数据类型包含唯一值NotImplemented。在进行数值运算和比较运算的时候如果对象不支持则可能返回这个值。3.EllipsisTypeEllipsisType数据类型包含唯一值Ellipsis表示省略字符串符号...六、其他数据类型对于Python而言一切皆对象,但是每一个对象都有一个数据类型模块、类、对象、函数都属于某种数据类型。Python解释器包含内置类型例如代码对象、框架对象、跟踪对象、切片对象、静态方法对象、类方法对象。总结本次主要讲述了Python内置数据类型中的数值数据类型,字符串、元组等数据类型会分期进行介绍。https://my.oschina.net/u/7213639/blog/19725313https://my.oschina.net/u/3101035/blog/19725312https://my.oschina.net/u/4570288/blog/19725311https://my.oschina.net/u/4066430/blog/19725310https://my.oschina.net/u/7213639/blog/19725309https://my.oschina.net/u/4570288/blog/19725308https://my.oschina.net/u/3101035/blog/19725307https://my.oschina.net/u/4066430/blog/19725306https://my.oschina.net/u/4570288/blog/19725305https://my.oschina.net/u/7213639/blog/19725304https://my.oschina.net/u/4066430/blog/19725303https://my.oschina.net/u/3101035/blog/19725302https://my.oschina.net/u/4570288/blog/19725301https://my.oschina.net/u/7213639/blog/19725300https://my.oschina.net/u/4066430/blog/19725299https://my.oschina.net/u/3101035/blog/19725298https://my.oschina.net/u/4570288/blog/19725297https://my.oschina.net/u/4066430/blog/19725296https://my.oschina.net/u/3101035/blog/19725295https://my.oschina.net/u/7213639/blog/19725294https://my.oschina.net/u/4066430/blog/19725292https://my.oschina.net/u/3101035/blog/19725291https://my.oschina.net/u/7213639/blog/19725289https://my.oschina.net/u/4570288/blog/19725290https://my.oschina.net/u/4066430/blog/19725286https://my.oschina.net/u/3101035/blog/19725285https://my.oschina.net/u/7213639/blog/19725284https://my.oschina.net/u/4570288/blog/19725283https://my.oschina.net/u/4066430/blog/19725281https://my.oschina.net/u/4570288/blog/19725280https://my.oschina.net/u/3101035/blog/19725278https://my.oschina.net/u/7213639/blog/19725279https://my.oschina.net/u/4570288/blog/19725275https://my.oschina.net/u/4066430/blog/19725274https://my.oschina.net/u/3101035/blog/19725273https://my.oschina.net/u/7213639/blog/19725272https://my.oschina.net/u/4570288/blog/19725270https://my.oschina.net/u/4066430/blog/19725269https://my.oschina.net/u/3101035/blog/19725268https://my.oschina.net/u/7213639/blog/19725267https://my.oschina.net/u/3101035/blog/19725264https://my.oschina.net/u/4570288/blog/19725263https://my.oschina.net/u/4066430/blog/19725262https://my.oschina.net/u/7213639/blog/19725261https://my.oschina.net/u/3101035/blog/19725259https://my.oschina.net/u/4066430/blog/19725258https://my.oschina.net/u/4570288/blog/19725257https://my.oschina.net/u/7213639/blog/19725256https://my.oschina.net/u/4066430/blog/19725254https://my.oschina.net/u/7213639/blog/19725253https://my.oschina.net/u/4570288/blog/19725252https://my.oschina.net/u/3101035/blog/19725251

相关新闻

Swift 的角色演变:从“主角”到“最佳配角”——iOS 应用被 Flutter 替换,Swift 变成辅助?

Swift 的角色演变:从“主角”到“最佳配角”——iOS 应用被 Flutter 替换,Swift 变成辅助?

1. 引言:跨平台浪潮下的技术栈变迁在移动应用开发领域,技术栈的选择一直是开发者与决策者面临的核心问题。近年来,一个明显的趋势是:越来越多的原生 iOS 应用(基于 Swift/Objective-C)正在被 Flutter 等跨平…

2026/7/22 2:38:12阅读更多 →
南麟 LN5030|2.5~5.5V 输入 / 三路 1.2A PWM/PFM 同步降压 DC-DC 芯片 QFN3*3-20L 数码机顶盒便携多轨电源场景应用分享

南麟 LN5030|2.5~5.5V 输入 / 三路 1.2A PWM/PFM 同步降压 DC-DC 芯片 QFN3*3-20L 数码机顶盒便携多轨电源场景应用分享

一、产品整体核心概述 南麟 LN5030 是一款三通道独立同步降压转换器,采用电流模 PWM/PFM 双模式控制,三路共用 2.5~5.5V 输入电压,每路可持续输出 1.2A 电流、峰值限流 1.7A;三路配备独立 CE 使能引脚,单路通断互不干扰…

2026/7/22 2:38:12阅读更多 →
Unity UI布局核心:RectTransform与锚点系统原理及实战应用

Unity UI布局核心:RectTransform与锚点系统原理及实战应用

1. 项目概述:从“死记硬背”到“理解掌控”每次打开Unity,面对UI元素的RectTransform组件里那九个点(锚点)和一堆数字(Pos X, Pos Y, Width, Height),你是不是也感到一阵头大?很多教…

2026/7/22 2:38:12阅读更多 →
告别数据孤岛与AI“水土不服”:金仓多模融合时序库如何让数据真正服务于业务

告别数据孤岛与AI“水土不服”:金仓多模融合时序库如何让数据真正服务于业务

当AI走进工业、能源等真实业务场景,常常会“水土不服”。一个简单的设备异常判断,AI需要的不仅是当下的读数,更需要理解设备过去的状态变化、关联设备的同步信息,甚至要结合维修记录和故障知识库。这些分散在不同系统中的数据&…

2026/7/22 4:44:31阅读更多 →
科技反弹,空头平仓!

科技反弹,空头平仓!

一, 今天上证指数反弹拉升 1.79%,盘面分化特别明显:3107 只股票上涨,2301 只股票下跌。一个多月前也经常出现这种指数涨、近一半个股走弱的行情,不过涨跌主线完全调换了。早前拉动大盘的是科技股,金融、…

2026/7/22 4:44:31阅读更多 →
封神级Git教程!零基础从安装到团队协作,一篇吃透

封神级Git教程!零基础从安装到团队协作,一篇吃透

封神级Git教程!零基础从安装到团队协作,一篇吃透 🔥 收藏不亏!全网最通俗易懂的Git保姆级教程,零基础小白、初学开发者、转行程序员直接上手,告别Git命令死记硬背,搞定所有日常开发场景&#x…

2026/7/22 4:44:31阅读更多 →
C++多线程编程实战:从std::thread到线程池构建与性能优化

C++多线程编程实战:从std::thread到线程池构建与性能优化

1. 项目概述:为什么C多线程是绕不开的硬核技能如果你用C写过稍微复杂点的程序,比如一个需要实时处理数据的服务,或者一个需要响应用户界面操作同时又在后台计算的桌面应用,大概率会碰到一个场景:程序跑起来感觉“卡卡的…

2026/7/22 4:44:31阅读更多 →
Golang整合JWT与Casbin实现安全认证与权限管理

Golang整合JWT与Casbin实现安全认证与权限管理

1. 项目概述:Golang中的JWT与Casbin整合实践在当今的Web应用开发中,身份验证和授权是两个不可分割的安全基石。作为一名长期奋战在一线的Golang开发者,我发现很多团队在构建安全体系时常常陷入两个极端:要么过度设计导致系统复杂难…

2026/7/22 4:44:31阅读更多 →
python中的五种基本数据结构

python中的五种基本数据结构

1. 引言 Python 作为一门简洁高效的编程语言,其内置的数据结构是编程基础的核心。掌握 str(字符串)、list(列表)、tuple(元组)、dict(字典)和 set(集合&#…

2026/7/22 4:42:31阅读更多 →
Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/22 0:53:59阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/22 0:53:59阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/22 0:53:59阅读更多 →
中小企业小程序开发公司怎么选:预算、上手和售后避坑指南

中小企业小程序开发公司怎么选:预算、上手和售后避坑指南

中小企业做小程序,最常见的矛盾是预算有限,但又不希望功能太单薄;没有技术团队,但又希望后续能自己运营;想快速上线,又担心隐性收费和售后失联。选型时如果只看“低价套餐”或“案例数量”,很容…

2026/7/22 0:01:17阅读更多 →
GEO优化如何沉淀长期内容资产?广拓时代谈AI搜索时代的内容ROI

GEO优化如何沉淀长期内容资产?广拓时代谈AI搜索时代的内容ROI

企业做营销,最怕钱花完了,资产没有留下。 效果广告能带来一段时间的曝光,但预算停止后,流量往往也随之停止。短视频内容可能在几天内冲高,也可能很快沉下去。AI搜索时代,企业需要重新思考一个问题&#xff…

2026/7/22 0:01:17阅读更多 →
Agent 终态判定:何时该停止思考、给出最终回复

Agent 终态判定:何时该停止思考、给出最终回复

Agent 终态判定:何时该停止思考、给出最终回复 一、你的 Agent 在"再想想"的循环里绕了 12 轮,用户已经关窗口了 Agent 与人最大的区别是:人知道什么时候该停下来给答案,Agent 会一直"想"下去。你给 Agent 接…

2026/7/22 0:01:17阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/21 22:53:50阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/21 18:53:30阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/21 18:53:30阅读更多 →