爬虫 (十四) 可变类型和不可变类型 (七)


风晓
风晓 2023-12-28 15:21:37 49558 赞同 0 反对 0
分类: 资源
我会以比较学习的方式,主要拿Python和我之前学习的javascript进行比较,拿学习javascript的学习经历来迁移到学习Python,如果你在此之前有一门编程思维,那么你可以这么做,如果没有的话,也不用担心,跟着我一步一步来,不要急,当然,我的这个教程也不是那么全面,还是要自己花时间,精力去专研的,想成为什么人,就得在某个地方使劲,往对的地方使劲,读不懂的,可以使劲读完,然后反复读,进而读得更懂,今天我们换种方式来学习 python

按照创建是否可变,Python中的对象可以分成两类:可变类型和不可变类型

可变类型:可以通过一些操作来改变自身的值

例如 列表是一种可变类型,我们可以通过索引来改变的值

通过调用方法改变他的值

通过del关键字来改变他的值

定义变量(对象):
  • 每创建一个对象,对象都会具备:id、type、value

  • id:反应内存地址

  • type:对象都有自己的类型,不同类型有不同都特性,有不同都方法

  • value:数据

可变类型:
  • 可以修改对象的的值,修改后对象的内存地址不变(变量与内存地址链接:常量、变量、内存)

  • 可变类型包括:列表、字典、可变集合

不可变类型
  • 值变了,内存地址就变了,等于重新定义

  • 在尝试修改对象元素时,实际上是重新开辟了内存空间来存储的

  • 不可变类型有:数值、元组、字符串、不可变集合

  • 对于不可变类型的对象,他们都没有涉及到修改的方法,尝试使用就会报错

如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!

评价 0 条
风晓L1
粉丝 1 资源 2038 + 关注 私信
最近热门资源
银河麒麟桌面操作系统备份用户数据  129
统信桌面专业版【全盘安装UOS系统】介绍  128
银河麒麟桌面操作系统安装佳能打印机驱动方法  119
银河麒麟桌面操作系统 V10-SP1用户密码修改  108
麒麟系统连接打印机常见问题及解决方法  20
最近下载排行榜
银河麒麟桌面操作系统备份用户数据 0
统信桌面专业版【全盘安装UOS系统】介绍 0
银河麒麟桌面操作系统安装佳能打印机驱动方法 0
银河麒麟桌面操作系统 V10-SP1用户密码修改 0
麒麟系统连接打印机常见问题及解决方法 0
作者收入月榜
1

prtyaa 收益393.62元

2

zlj141319 收益218元

3

1843880570 收益214.2元

4

IT-feng 收益210.13元

5

风晓 收益208.24元

6

777 收益172.71元

7

Fhawking 收益106.6元

8

信创来了 收益105.84元

9

克里斯蒂亚诺诺 收益91.08元

10

技术-小陈 收益79.5元

请使用微信扫码

加入交流群

请使用微信扫一扫!