待手绾青丝

待手绾青丝

待手绾青丝

庭中三千梨花树,再无一朵入我心。 心中只你一朵,似在心中,不在心中,可望可念可想不可及。

109 文章数
2 评论数
来首音乐
光阴似箭
今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月

可变与不可变类型和总结

待手绾青丝
2024-10-23 / 0 评论 / 54 阅读 / 0 点赞

可变与不可变类型和总结

一、不可变数据类型

当值发生改变时,内存地址也发生变化,即ID也变,证明是没有再改变原值,是产生了新的值

# 不可变数据类型有
int
float
str
tuple

二、可变数据类型

当值发生改变的时候,内存地址不变,也就是ID不变,证明在改变原值

list
dict
set

三、总结

| 数据类型名称 | 按存值个数区分 | 按可变与不可变区分 | 按访问方式区分匀 | 元素是否有序 | 元素是否可重复 | | ------------ | -------------- | ------------------ | ---------------- | ------------ | -------------- | | 数字型 | 原子类型 | 不可变 | 直接访问 | | | | 字符串 | 原子类型 | 不可变 | 顺序访问 | | | | 列表 | 容器类型 | 可变 | 顺序访问 | 有序 | 可重复 | | 元组 | 容器类型 | 不可变 | 顺序访问 | 有序 | 可重复 | | 字典 | 容器类型 | 可变 | 通过键访问 | 无序 | 键不可重复 | | 集合 | 容器类型 | 可变 | 顺序访问 | 无序 | 不可重复 |

1、只能存放一个值的可称为标量或原子类型,可以存放多个值的可称为容器类型

2、直接访问指的是能通过变量名访问整个值;顺序访问指的是可以用索引访问指定的值,索引代表顺序,所以又称索引类型;通过键访问指的是可以用键访问指定的值,又称为映射类型

3、有一种特殊的集合,叫frozenset(不属于基本数据类型),为不可变类型

文章不错,扫码支持一下吧~
上一篇 下一篇
评论
最新回复
文章目录
每日一句