当前位置: 首页 > news >正文

还有什么网站可以做面包车拉货站点

还有什么网站可以做面包车拉货,站点,做网站要了解哪些,做网站前端ps很重要吗python中的可变与不可变变量 一、变量的三个参数 就像区分一个人一样,同样都是张三,可能这个张三就不是那个张三。同一个变量是指的什么相同呢? Python中的对象包含三个要素,id(内存地址),typ…

python中的可变与不可变变量

一、变量的三个参数

就像区分一个人一样,同样都是张三,可能这个张三就不是那个张三。同一个变量是指的什么相同呢?
Python中的对象包含三个要素,id(内存地址),type(数据类型),value(数据值)。
像如下的赋值实际上是把变量a的指针指向了5的内存地址,打印可以看到a的内存地址和5的内存地址是一样的。

a = 5
print(id(a),id(5))

输出结果为:
2086689663408 2086689663408

注意:
==是比较操作符,用来判断两个对象是否相等,value(值)作为判断依据
is是同一性运算符,比较判断两个对象是否相同,id(内存地址)作为判断因素

二、数据类型的两种分类

Python中变量可分为可变变量和不可变变量。

1. 可变变量

定义:当变量在内存中分配地址之后,可以使用方法来改变变量的值,而不改变该变量原有的地址
可变类型有List(列表)、Dict(字典)、Set(集合)。
下面,我们可以来看一个例子:

a = [1, 2, 3, 4]
print(a, id(a))
a.append(5)
print(a, id(a))

输出结果为:
[1, 2, 3, 4] 2694449916800
[1, 2, 3, 4, 5] 2694449916800
可以看到,虽然变量a的值发生变化,但是a的地址没有发生变化。

2.不可变变量

定义:当内容发生修改,计算机重新分配一块内存空间。
不可变类型有Numble(数字)、Tuple(元组)、String(字符串)。
我们来看一个例子:

s = 'qwer1234'
print(s, id(s))
s += 'asdf'
print(s, id(s))

输出结果为:
qwer1234 1842604317040
qwer1234asdf 1842607510960
可以看出,对数据进行修改的时候,地址也会发生变化。

参考文章:
python变量的可变,不可变

http://www.hkea.cn/news/147370/

相关文章:

  • jsp做就业网站网推项目
  • 网站开发的目的和意义重庆seo排名电话
  • 顺义专业建站公司最有效的线上推广方式
  • 大连网站网站搭建制作百度识图 上传图片
  • 给人做网站多少钱黑科技引流推广神器怎么下载
  • 沈阳做网站最好的公司百度快照怎么删除
  • 设置本机外网ip做网站网站免费制作平台
  • 有什么推荐做简历的网站2024的新闻有哪些
  • 申请做网站 论坛版主惠州seo外包服务
  • 网站照片上传不了域名解析ip
  • 胖小七网站建设2022最新国际新闻10条简短
  • wordpress 网站备份厦门seo外包服务
  • 网站建设及推广培训杭州百度快照优化排名
  • 简单手机网站开发软件关键词排名代发
  • visio画网站开发类图注册域名后怎么建网站
  • 道里网站运营培训北京网络营销咨询公司
  • 目前做网站流行的语言seo关键词排名优化哪家好
  • 长沙营销型网站制作费用seo图片优化
  • 学生诚信档案建设网站seo数据分析
  • 北京住房城乡建设厅网站首页1688官网入口
  • 网站建设需要懂什么软件徐州百度seo排名优化
  • wordpress网站样式网站排名查询
  • 郑州网站建设推销外贸网站推广与优化
  • 当当网站开发系统说明搜索引擎排名google
  • 国外男女直接做的视频网站企业邮箱登录入口
  • 成都可以做网站的公司百度手机助手最新版下载
  • 赤峰网站建设招聘市场营销互联网营销
  • 网站开发后端需要哪些技术友情链接检索数据分析
  • 金华竞价排名 金华企业网站建设常见的网络营销平台有哪些
  • p2p网站开发关键词seo是什么意思