前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >爬虫 (十四) 可变类型和不可变类型 (七)

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

作者头像
公众号---人生代码
发布2019-12-30 11:50:09
3530
发布2019-12-30 11:50:09
举报
文章被收录于专栏:人生代码人生代码

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

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

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

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

通过调用方法改变他的值

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

定义变量(对象):
  • 每创建一个对象,对象都会具备:id、type、value
  • id:反应内存地址
  • type:对象都有自己的类型,不同类型有不同都特性,有不同都方法
  • value:数据
可变类型:
  • 可以修改对象的的值,修改后对象的内存地址不变(变量与内存地址链接:常量、变量、内存)
  • 可变类型包括:列表、字典、可变集合
不可变类型
  • 值变了,内存地址就变了,等于重新定义
  • 在尝试修改对象元素时,实际上是重新开辟了内存空间来存储的
  • 不可变类型有:数值、元组、字符串、不可变集合
  • 对于不可变类型的对象,他们都没有涉及到修改的方法,尝试使用就会报错
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-12-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 CryptoCode 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 定义变量(对象):
  • 可变类型:
  • 不可变类型
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档