字符串,数字,列表,元组,字典

可变不可变

1.可变:列表

如:

p.p1 { margin: 0; font: 11px Menlo; color: rgba(0, 0, 0, 1); background-color: rgba(255, 255, 255, 1) }
span.s1 { font-variant-ligatures: no-common-ligatures }

>>> a = ["123","xiaoxing"]

>>> id(a)

4314085280

>>> a[0] = "ceshi"

>>> id(a)

4314085280

>>>

在这里首先我们为列表a进行赋值,得到id(a),即内存地址为4314085280

我们在修改列表a内元素得值后,重新获取a的内存地址依然未变,但是内部值已修改,所以说列表可变

2.不可变:字符串,数字,元组

字符串不可变举例如下:

p.p1 { margin: 0; font: 11px Menlo; color: rgba(0, 0, 0, 1); background-color: rgba(255, 255, 255, 1) }
span.s1 { font-variant-ligatures: no-common-ligatures }

>>> name = "xiao"

>>> id(name)

4314237280

>>> name = "xing"

>>> id(name)

4314237424

>>>

在这里我们为变量首先赋值xiao,获取内存地址为4314237280,当我们为变量再次进行赋值得时候,再次获取内存地址发现已经变化,相当于原先创建的变量内存地址是不可变

的,也是不能被修改的,因此重新赋值的时候,需要重新开辟内存地址,因此是不可变

访问顺序:

1.顺序访问:字符串,列表,元组

2.映射:字典

存放元素个数:

容器类型:列表,元组,字典(代表可以存放多个值)

原子类型:数字,字符串(代表可以存放一个值)

最新文章

  1. 面向组合子设计Coder
  2. linux常用命令的介绍
  3. AC日记——校门外的树(增强版) 洛谷 P1276
  4. Filter过滤器简单应用( 接口访问控制 )
  5. 电影成生活O2O必争之地,破局之战就此拉开
  6. Sun Grid Engine (SGE)大型集群作业调度系统
  7. Core Java Volume I — 4.1. Introduction to Object-Oriented Programming
  8. hdu 3007 Buried memory 最远点对
  9. Python面向对象2
  10. 小白日记4:kali渗透测试之被动信息收集(三)--Shodan、Google
  11. git fetch 拉取而不合并
  12. Polipo
  13. 彻底弄懂HTTP缓存机制及原理
  14. 【续】5年后,我们为什么要从 Entity Framework 转到 Dapper 工具?
  15. 873D. Merge Sort
  16. Underscore.js 源码学习笔记(上)
  17. oracle primary key & foreign key
  18. win7 64位下redis的安装
  19. mapper.xml
  20. ubuntu查看文件和文件夹大小

热门文章

  1. 浅入kubernetes(1):Kubernetes 入门基础
  2. Java学习日报7.19
  3. 智能BPOS小票模板字体的使用
  4. OpenManipulator RM-X52 ROS 开源机械臂
  5. Hbase原理(转学习自用)
  6. linux串口通信 接收信息不完整 读取不全
  7. js--实现限制input输入框数字输入,实现每四位一个空格效果(银行卡号,手机号等)
  8. 【剑指 Offer】04.二维数组中的查找
  9. Sentry(v20.12.1) K8S 云原生架构探索,SENTRY FOR JAVASCRIPT 故障排除
  10. Java基础学习总结笔记