导航:首页 > 编程语言 > python的四个数据结构

python的四个数据结构

发布时间:2025-06-22 21:12:36

‘壹’ python常量基本类型有哪些

4、Python有五个标准的数据类型:

‘贰’ python数据类型

python中列表是最常用的数据类型之一,由多个元素组成的集合,每个元素都有一个位置或者叫索引,索引的值从0开始,往后顺序递推,最大值为列表长度-1

例如

如果pop()里面没加参数 则默认删除最后一个元素

del和pop() 不一样, 他没有返回值,只是单纯的将参数里面索引对应的元素从列表里面删除

这种删除方式不光在列表中有用,在后面的元组和字典里也是有用的

remove()参数是具体的元素值,不是索引,也没有返回值

队列 :是一种数据结构,其特点是 先进先出 ,就和排队一样,排在最前面的人优先买到东西

堆栈: 是一种数据结构,其特点是 后进先出 ,就和往桶里面放东西一样,最后放进去的,往往是最先拿出来

对于字符串来说也是可以的

list1.extend(list2) 将list2中的元素从list1的末尾添加上list1中

列表拷贝属于浅拷贝, 修改列表里面的元素会相互影响,切记,这里不展开说,后面会详细说

‘叁’ python数据类型有哪些

Python基本数据类型一般分为:数字、字符串、列表、元组、字典、集合这六种基本数据类型。

其中数字又包含整型(整型又包括标准整型、长整型(Python2.7及之前版本有))、浮点型、复数类型、布尔型(布尔型就是只有两个值的整型)、这几种数字类型。列表、元组、字符串都是序列。

1、数字

数字类型是不可更改的对象。对变量改变数字值就是生成/创建新的对象。Python支持多种数字类型:

整型(标准整型和长整型(Python2.7及之前的有这种类型))、布尔型、双精度浮点型、十进制浮点型、复数。

2、标准整型

int,标准整型,在大多数32位机器上标准整型取值范围是-2^31到2^31-1,也就是-2147483648~2147483647,如果在64位机器使用64位编译器,那么这个系统的标准整型将是64位。

3、布尔型

bool,从Python2.3开始Python中添加了布尔类型。布尔类型有两种True和False。对于没有__nozero__方法的对象默认是True。

对于值为0的数字、空集(空列表、空元组、空字典等)在Python中的布尔类型中都是False。

>>>bool(1)
True
>>>bool('a')
True
>>>bool(0)
False
>>>bool('')
False

4、浮点型

float,每个浮点型占8个字节(64位),完全遵守IEEE754号规范(52M/11E/1S),其中52个位用于表示底,11个位用于表示指数(可表示的范围大约是±10**308.25),剩下的一个位表示符号。这看上去相当完美,然而,实际精度依赖于机器架构和创建Python解释器的编译器。

浮点型值通常都有一个小数点和一个可选的后缀e(大写或小写,表示科学计数法)。在e和指数之间可以用正(+)或负(-)表示指数的正负(正数的话可以省略符号)。

以上是Python核心编程的对浮点型(双精度浮点型)的说明。经过Python实测浮点型默认长度是24字节如果超出这个范围会自动

5、复数类型

complex,在复数中虚数不能单独存在,它们总是和一个值为0.0的实数部分一起来构成一个复数。复数由实数部分和虚数部分构成。表示虚数的语法:real+imagj。

实数部分和虚数部分都是浮点型。虚数部分必须有后缀j或J。

阅读全文

与python的四个数据结构相关的资料

热点内容
如何快速辨认服务器 浏览:82
道路铺砖算法 浏览:226
ros编译时电脑卡住 浏览:972
当身心疲惫的时候如何解压 浏览:922
怎样保存解压文档 浏览:215
omron编程教程 浏览:150
程序员一般睡多久 浏览:408
java抽象类与接口区别是什么 浏览:171
如何架设网游服务器 浏览:327
javawmf 浏览:614
程序员穿搭画中画 浏览:455
python3问题 浏览:507
虚拟服务器租用需要什么资质 浏览:813
现在安卓也有方舟编译器 浏览:169
程序员那么可爱全剧 浏览:383
怎么弄快捷命令 浏览:415
我的世界如何发展自己的服务器 浏览:946
怎么看待敖丙程序员 浏览:112
泰拉如何加入服务器 浏览:726
python经典书 浏览:823