Python基础-数据结构

本文将探讨Python中的核心数据结构——字典。字典作为一种映射数据类型,其内部机制类似于哈希表,主要由键值对组成。在Python中,几乎任何对象都可作为键,而值则可以是任意类型的Python对象。通常,数字和字符串被广泛用作键。字典的元素通常使用大括号{}来表示。
摘要由CSDN通过智能技术生成
数字
python支持五种基本数字类型
int (有符号整数) long(长整数) bool(布尔值) float(浮点值) complex(复数)
python的长整数与C语言的长整数不一样。python的长整数所能表达的范围远远超过C语言的长整数,事实上,python长整数仅受限于用户计算机的虚拟内存总数,有点类似于java中的BigInteger类型



字符
python中字符串被定义为引号之间的字符集合。Python支持使用成对的单引号或双引号,三引号来包含特殊字符。使用[]和切片运算符[:]可以得到子字符串。字符串尤其特有的索引规则:第一个字符的索引是0,最后一个字符的索引是-1
加号(+)用于字符串连接运算,星号(*)用于字符串重复。




列表和元组
可以将列表(list)和元组(tuple)当成普通的“数组”,能保存任意数量任意类型的python对象。和数组一样,通过从0开始的数字索引访问元素,但是列表和元组可以存储不同类型的对象。
列表和元组有几处重要的区别,列表用[]包裹,元素的个数及元素的值可以改变。
元组元素用()包裹,不可以更改(内容可以更改)。元组可以看成是只读的列表。通过切片运算([]和[:]可以得到子集),这一点与字符串的使用方法一样。




字典

字典是python中的映射数据类型,工作原理类似哈希表,由键-值(key-value)d对构成。几乎所有类型的python对象都可以用作键,不过一般还是以数字或者字符串最为常用。值可以是任意类型的python对象,字典元素用大括号{}包裹。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值