Python中的数据类型

Python数据类型 类似于动作重载,虽然对象A和对象B有同样名称的动作,但是由于对象不同,动作的结果也就不同,这就是动作重载。主要用于自定义对象和类的属性和行为。运算符重载和特殊方法是Python面向对象编程中的重要概念,它们允许你自定义对象的行为,并使得你的类能够支持内置运算符和函数的操作。特殊方法是以双下划线开头和结尾的方法,它们在Python中有特殊的用途,用于实现运算符重载。特殊方法(也称为魔术方法或双下划线方法)是用于定义类在特定操作下的行为。这些特殊方法都有固定的命名格式,例如__init____add__ 阅读详情

前言

如果说python中的数据类型,那我们要从标准数据类型说起,在python中标准数据类型如下:

图片

数字类型:

数字数据类型用于存储数值。

他们是不可改变的数据类型,这意味着改变数字数据类型会分配一个新的对象。

在python2.X中数据类型分的比较多,有int(有符号整型),long(长整型[也可以代表八进制和十六进制]),float(浮点型),complex(复数).

到了python3.X中long类型被移除,使用int代替,比较常用的就是int或者float型.

字符串:

字符串用string表示,有数字,字母,下划线组成的一串字符

在python中字符串表达方式是由引号引起来的,这个引号包括:单引号(‘ ’),双引号(“ ”),三引号(‘’’ ’’’).存在2种取值顺序,称为索引:

从左到右索引从0开始,最大值是整个字符串长度-1

从右倒左索引从-1开始,最大值在字符串的开头

图片

索引用[ ]表示,如上面的字符串,定义str=RUNOOB,要取N值,表达方式为:str[2]或者str[-4]

对于字符串的操作还有以下方式:

str = ‘Hello World!’

print(str ) # 输出完整字符串

print(str[0]) # 输出字符串中的第一个字符

print(str[2:5]) # 输出字符串中第三个至第六个之间的字符串

print(str[2:]) # 输出从第三个字符开始的字符串

print(str*2) # 输出字符串两次

print(str+“TEST”) # 输出连接的字符串

列表:

列表的表达方式是[],也是python使用比较频繁的数据类型,也是最通用的符合数据类型.

除了上述索引,也可以进行切片操作:

图片

举例如下:

list = [ ‘runoob’, 786 , 2.23, ‘john’, 70.2 ]

tinylist = [123, ‘john’]

print(list) # 输出完整列表

print(list[0]) # 输出列表的第一个元素

print(list[1:3]) # 输出第二个至第三个元素

print(list[2:]) # 输出从第三个开始至列表末尾的所有元素

print(tinylist*2) # 输出列表两次

print(list+tinylist) # 打印组合的列表

元组:

元组类似于列表,但是又不同于列表,元组用( )表达,内部元素和列表一样,用逗号隔开,元组不能修改,只能读取,如果要删除就是删除整个元组,操作上没有列表那样灵活

举例如下:

tuple = ( ‘runoob’, 786 , 2.23, ‘john’, 70.2 )

tinytuple = (123, ‘john’)

print(tuple) # 输出完整元组

print(tuple[0]) # 输出元组的第一个元素

print(tuple[1:3]) # 输出第二个至第四个(不包含)的元素

print(tuple[2:]) # 输出从第三个开始至列表末尾的所有元素

print(tinytuple*2) # 输出元组两次

print(tuple+tinytuple) # 打印组合的元组

字典:

字典是python中除列表以外使用最灵活的数据类型,字典和列表的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取的.字典用{ }来表示,每一个元素都有key和value来组成.键不可以重复,value是可以重复的.

使用举例如下:

dict = {}

dict[‘one’] = “This is one”

dict[2] = “This is two”

tinydict = {‘name’: ‘john’,‘code’:6734, ‘dept’: ‘sales’}

print(dict[‘one’]) # 输出键为’one’ 的值

print(dict[2]) # 输出键为 2 的值

print(tinydict) # 输出完整的字典

print(tinydict.keys()) # 输出所有键

print(tinydict.values()) # 输出所有值

以上就是python中标准的几种数据类型的介绍,

补充一下python2.X和python3.X的区别:

1.Print函数:

Python2中的print函数到python3中为print()函数,多了一个括号.

2.Unicode

Python2中有ASCII str() 类型,unicode()是单独的,不是byte类型

Python3中,有Unicode(utf-8)字符串,在python3.x中默认使用utf-8编码

所以在python3中下面的语法也是正确的:

中国="China"print(中国)

输出结果是:China

3 . 除法运算

直接举例说明:

Python2.X中

>>> 1 / 2

0

>>> 1.0 / 2.0

0.5

Python3.X中:

>>> 1/2

0.5

以上是几个关于python2和python3的常用的区别,当然还有些其他区别,这里不再赘述。

-END-


读者福利:如果大家对Python感兴趣,这套python学习资料一定对你有用

对于0基础小白入门:

如果你是零基础小白,想快速入门Python是可以考虑的。

一方面是学习时间相对较短,学习内容更全面更集中。
二方面是可以根据这些资料规划好学习计划和方向。

包括:Python激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、机器学习、Python量化交易等习教程。带你从零基础系统性的学好Python!

零基础Python学习资源介绍

① Python所有方向的学习路线图,清楚各个方向要学什么东西

② 600多节Python课程视频,涵盖必备基础、爬虫和数据分析

③ 100多个Python实战案例,含50个超大型项目详解,学习不再是只会理论

④ 20款主流手游迫解 爬虫手游逆行迫解教程包

⑤ 爬虫与反爬虫攻防教程包,含15个大型网站迫解

⑥ 爬虫APP逆向实战教程包,含45项绝密技术详解

⑦ 超300本Python电子好书,从入门到高阶应有尽有

⑧ 华为出品独家Python漫画教程,手机也能学习

⑨ 历年互联网企业Python面试真题,复习时非常方便

在这里插入图片描述

👉Python学习路线汇总👈

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(全套教程文末领取哈)
在这里插入图片描述

👉Python必备开发工具👈

温馨提示:篇幅有限,已打包文件夹,获取方式在:文末

👉Python学习视频600合集👈

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

👉实战案例👈

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

在这里插入图片描述

👉100道Python练习题👈

检查学习结果。

👉面试刷题👈

在这里插入图片描述

在这里插入图片描述

资料领取

这份完整版的Python全套学习资料已为大家备好,朋友们如果需要可以微信扫描下方二维码添加,输入"领取资料" 可免费领取全套资料【有什么需要协作的还可以随时联系我】朋友圈也会不定时的更新最前言python知识。↓↓↓
或者

【点此链接】领取

西门子博图TIA Portal V18实战:用LAD梯形图快速上手一个电机启停控制程序 本文详细介绍了如何在西门子博图TIA Portal V18中使用LAD梯形图快速实现电机启停控制程序。从项目创建、硬件组态到LAD编程和仿真调试,逐步引导读者掌握PLC编程的核心逻辑,特别适合工业自动化领域的初学者快速上手。 阅读详情

相关推荐

手把手教你用STM32实现SPWM逆变器控制(附完整代码)

本文提供了一份基于STM32实现SPWM逆变器控制的完整实战指南。文章从硬件选型(如STM32F103C8T6、IR2104驱动器)入手,详细解析了利用定时器TIM1生成SPWM波形的核心原理与代码实现,并涵盖了驱动电路、全桥功率电路及LC滤波器的设计要点与调试技巧,旨在帮助读者从零构建一个可靠的单相全桥逆变器系统。

weixin_29208327的博客 592

Python 数据类型

Python 中的每个值都有一个数据类型。

青春不老,奋斗不止! 2万+

学术报告系列(二) - 智能自主作业机器人感知与控制技术及发展趋势

收集整理于2022年模式识别高峰论坛湖南大学王耀南院士报告(报名题目:智能自主作业机器人感知与控制技术及发展趋势)

Make something people want. 4699

【Python基础篇】Python中的七种数据类型

a = b[begin, end, step],begin表示开始位置,默认为0,end表示结束位置,默认为变量长度,step表示步长,默认为1。从存储的角度来理解,浅拷贝就是增加了指针指向值的存储地址,并没有对值开辟新的内存空间进行存储,深拷贝则是开辟新的内存空间去存储并指针指向新的内存地址。如果从相对简单的角度来理解的话,浅拷贝和深拷贝是针对嵌套对象的区别,对原数据的嵌套对象的修改,浅拷贝对应的嵌套对象会同步影响,深拷贝就不会受影响。列表是以[]定义,用英文逗号分隔开的集合,元素是可以重复的。

qq_44723773的博客 2万+

C# NX二次开发:两种过滤器设置方案的实战解析与场景适配

本文深入解析C# NX二次开发中的两种过滤器设置方案:AddFilterHandler回调与MaskTriple属性设置。通过实战案例对比其性能差异与适用场景,帮助开发者根据需求选择最优方案,提升NX插件开发效率与交互体验。特别针对BlockStyler集成场景提供专业建议,是NX二次开发者的实用指南。

weixin_33739646的博客 845

正交试验-方差分析-数据展现形式

方差分析(ANOVA, Analysis of Variance)用于比较多个组之间的均值差异,确定因素对响应变量的显著性影响。示例分析。

m0_58326994的博客 1971

【Python】Python中的数据类型

【Python】Python基础知识——数据类型 详细介绍Python中的数据类型相关内容……

蒙奇D索大的博客 1579

改进的主动轮廓模型实现图像分割

主动轮廓模型的优点在于可以自适应地调整轮廓形状和位置,适用于不同形状和大小的目标分割。改进的主动轮廓模型是一种有效的图像分割方法,能够适应不同场景下的图像分割需求。改进的主动轮廓模型涉及到许多参数,如模型参数、分割参数、权值系数等,这些参数的调整也会直接影响到分割结果。本文将介绍一个改进的主动轮廓模型,该模型可以实现对图像进行有效的分割。改进的主动轮廓模型是在传统的主动轮廓模型基础上进行的改进。和传统的模型相比,改进的主动轮廓模型加入了外部力和内部力,能够更好地适应复杂场景下的图像分割。

qq_39605374的博客 297

Python中的数据类型介绍

Python自1989年问世以来(第一个公开发行版发行于1991年)就一直不断完善进步,尤其是在近几年,人工智能的兴起,更是将Python推向了风口浪尖...在今年最新的编程语言统计中,python也顺利的超越java,成为受欢迎程度的编程语言的榜首。 今天我们就先来说说python中的数据类型吧。 在python中一共提供了五个标准的数据类型:  Numbers(数字)、   Strin...

CalvinXCui的博客 5755

SAP 针对不同行业(制造业、零售业、金融业)推出了专属的云解决方案,以下是各行业的核心方案与特点

SAP推出行业专属云解决方案:制造业(SAP Digital Manufacturing Cloud)提供AI排产与质量预警,降低缺陷率;零售业(S/4HANA Cloud零售版)实现AI预测补货与全渠道库存同步,减少浪费;金融业(Business ByDesign)支持合规自动化与实时风控,降低审计成本。各方案均采用云原生架构,典型案例显示实施效果显著。

金牌架构师 494

重回童年的经典系列☀️| 【坦克大战3D版】游戏制作+解析

带你重回童年的经典系列——坦克大战3D版制作,感兴趣的可以看看呀~

努力前行,总会成为自己心中的那道光 5万+

简述python中的几种数据类型,简单介绍Python中的几种数据类型

简单介绍Python中的几种数据类型python 里面分为 基本数据类型 和 复合数据类型 基本数据类型包括:数值 字符串 布尔 和 none 复合数据类型包括:列表 元组 字典 和集合怎么算是深情呢,大概就是即使那个人不知不觉,即使那个人眼眸里盛满别人,即使那个人转身回头都不是因为你的呼唤,既然那个人明知道你的爱意却伸着手勾搭你。你都是爱的。列表 7、元组 8、字典 9、日期因为生活简单了,你就...

weixin_42510670的博客 3653

仿真学习系列(三十八):Sigrity仿真之单端S参数提取

S 参数(Scattering Parameters)是高速信号分析中最基础也最常用的指标,能够全面表征走线、过孔、连接器等互连结构的高频行为。在 Sigrity PowerSI 中,Model Extraction 是最常用的 S 参数提取方式,适用于高速差分线、单端线、过孔、参考平面等各种拓扑结构。 本节将通过示例讲解如何在 PowerSI 中完成一次完整的 S 参数提取流程,包括:对象选择、端口设置、频率范围配置以及结果查看。掌握此方法后,即可对任意高速网络执行阻抗、插损、回损、串扰分析,为进一步的

案例文章,高速信号 838

python中的组合数据类型

其中,组合数据类型的数据可以包含多个值,且可以添加、删除、修改等,常常用于存储、操作数据等,是数据分析中常用的数据类型。2.数值类型的数据是不可变的,即一旦创建就不能修改,而组合类型的数据是可变的,可以添加、删除和修改其中的元素.3.数值类型的数据通常用于进行数学计算和逻辑判断,而组合类型的数据通常用于存储、组织和操作多个相关的数据。有序序列,使用索引来访问,可以使用负数,-1表示最后一个元素,-2表示倒数第二个元素。1.数值类型的数据是单一的,只包含一个值,而组合类型的数据可以包含多个值。

Luinee的博客 2171

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Python的数据类型

目录数据类型与数据结构数据类型数据结构举例基础结构运行特点 数据类型与数据结构 定义 数据类型 = 数据 + 处理方式 数据类型是一个元素的集合和定义在这个元素集合上的一组操作的总称 数据结构 = 数据 + 组成方式 数据结构是相互之间存在一种或多种特定关系的数据元素的集合 结论 数据类型包含数据结构 数据类型 Python 中有六个标准数据类型 1. 数字 Number 2. 字符串 String 3. 列表 List 4. 元组 Tuple 5. 字典 Dict

昊大侠的博客 8415

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

python中的可变数据类型有_python序列中可变数据类型有什么

python与C/C++不一样,它的变量使用有自己的特点,当初学python的时候,一定要记住“一切皆为对象,一切皆为对象的引用”这句话,其实这个特点类似于JAVA,所以在python里面大家也不用担心类似于C/C++中的指针的复杂问题, 在python中数据分为可变数据类型,不可变数据类型。所以在学习python过程中我们一定会遇到不可变数据类型和可变数据类型。下面话不多说了,来一起看看详细的介...

weixin_39761696的博客 694

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

python数据类型有哪些、分别有什么用途_python中的数据类型有哪些

python中的数据类型有9种,分别是1、字符串2、布尔类型3、整数4、浮点数5、数字6、列表7、元组8、字典9、日期。1、字符串1.1、如何在Python中使用字符串a、使用单引号(')用单引号括起来表示字符串,例如:str='this is string';print str;b、使用双引号(")双引号中的字符串与单引号中的字符串用法完全相同,例如:str="this is string";p...

weixin_39743511的博客 3190

Python中的数据类型知识汇总

Python中的数据类型知识汇总,基本数据类型,集合数据类型,特殊数据类型...

Keep_Calm_的博客 1426

python中的固定数据类型_Python—基本数据类型

Python—基本数据类型

weixin_39860583的博客 2936

Python中的6种标准数据类型

Python中的6种标准数据类型 标准数据类型 一、不可变数据类型 数字(Number) int(整型) float(浮点型) , 即小数 bool(布尔类型) complex(复数) 字符串(String) 特征 字符串常用操作指令 元组(Tuple) 特征 元组的创建 .常用操作 二、可变数据类型 列表(List) 特征 增 删 改:修改指定位置元素 查 字典(D...

Corollary的博客 2837

Python支持的数据类型

Python基本数据类型一般分为:数字、字符串、列表、元组、字典、集合这六种基本数据类型。 数字 数字类型是不可更改的对象。对变量改变数字值就是 生成/创建新的对象。Python支持多种数字类型:整形(标准整形和长整形(Python2.7及之前的有这种类型))、布尔型、双精度浮点型、十进制浮点型、复数。 1)标准整形: int,标准整形,在大多数32位机器上标准整形取值范围是-2^31到2^31-1,也就是-2147483648~2147483647,如果在64位机器使用64位编......

aishuirenjia的博客 7457

Python组合数据类型

目录 一、了解组合数据类型 二、组合数据类型分类 三、组合数据类型与运算符 一、了解数据组合类型 1、 序列数据类型:(1)在Python中序列类型有字符串、元组以及列表。 (2)序列支持双向索引,正向递增索引和反向递减索引,正向递增索引从左向右依次递增,第一个元素的索引为0,第二个元素的索引为1,以此类推;反向递减索引从右向左依次递减,最后一个元素的索引为-1,倒数第二个元素的索引为-2,以此类推...

m0_62364412的博客 1万+

【Python】深入认识Python数据类型和变量

Python提供了多种内置数据类型,包括数字类型、字符串类型、布尔类型、列表类型、元组类型、字典类型和集合类型。每种数据类型都有其独特的特点和使用场景。字符串是一系列字符的集合,用单引号或双引号表示。b = 'Python编程'列表是一种有序的可变集合,用方括号表示。列表中的元素可以是任何数据类型。# 访问列表元素print(my_list[0]) # 输出:1print(my_list[-1]) # 输出:[4, 5, 6]# 修改列表元素元组是一种有序的不可变集合,用圆括号表示。

Easonmax的博客 1116
上一篇: 新年值得练手的100道Python经典练手题,(附详细答案)建议收藏
下一篇: 华为程序员大牛推出的一份Python学习清单,这一定是你最需要的
黑客老许
博客等级 码龄8年 6158粉丝 1028原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值