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

常德网站建设多少钱网络域名

常德网站建设多少钱,网络域名,表白网址生成器,做简历用哪个网站引用变量 在大多数编程语言中,值的传递通常可以分为两种形式“ 值 传递 与 引用 传递”,但是在Python中变量的传递基本上都是引用传递。 变量在内存底层的存储形式 a 10 第一步:首先在计算机内存中创建一个数值10(占用一块…

引用变量

在大多数编程语言中,值的传递通常可以分为两种形式“  值 传递  与  引用 传递”,但是在Python中变量的传递基本上都是引用传递

变量在内存底层的存储形式

a = 10

第一步:首先在计算机内存中创建一个数值10(占用一块内存空间)

第二步:在栈空间中声明一个变量,如a

第三步:把数值10的内存地址赋予给变量小a,形成所谓的“引用关系”

验证Python中变量的引用关系

可以使用内置方法id(),其参数就是要显示的变量信息 => id(变量名称)


a = 10
print(id(a))


把一个变量赋予给另外一个变量的影响


a = 10
b = a
print(id(a))
print(id(b))

运行结果:

说明:由以上运行结果可知,当我们把一个变量赋予给另外一个变量时,其两者指向的内存地址相同。就说明a和b指向了同一块内存空间,原理图如下:

思考:如果在b = a以后,我们改变了变量a的值,问变量b是否会受到影响?


# a = 10
# print(id(a))a = 10
b = aa = 100
print(b)  # 10 或 100print(id(a))
print(id(b))

原理图:

总结:不可变数据类型(数值)在赋值以后,其中一个值的改变不影响另外一个变量,因为两者指向空间地址不同。

http://www.ritt.cn/news/14088.html

相关文章:

  • 校园网站设计与实现毕业论文新站seo快速排名 排名
  • 公众号做视频网站会封吗怎么创建自己的免费网址
  • 建筑木模板厂家seo关键词布局技巧
  • webstorm网站开发案例seo教程网站优化
  • 商丘销售网站制作广告网站有哪些
  • 个人博客网站开发的原因百度代理公司怎么样
  • 简述网站制作步骤个人网站推广方法
  • 外贸英文网站青岛百度推广多少钱
  • 旅游网站的设计方案怎么做百度seo关键词优化电话
  • 湛江网站建设方案策划百度指数查询
  • 西红门做网站西地那非片的功能主治
  • 专门做甜点的视频网站免费刷粉网站推广
  • 威海城乡建设局网站百度一下就知道首页
  • 沈阳网站制作思路网络2021百度热搜年度榜
  • 做企划的网站百度推广外包哪家不错
  • wordpress建设企业网站搜索引擎收录查询
  • 平面设计教程网站黄页88网站推广方案
  • 网站开发和网页开发有什么区别公司建官网要多少钱
  • 网站开发提案模板品牌宣传推广方案
  • 网站开发公司简介重庆做优化的网络公司
  • 成都网站建设 城代理推广
  • 保定市住房和城乡建设局网站网站seo标题是什么意思
  • 运用虚拟机建设网站指数基金
  • 北京电子商务网站建设天津百度网站快速排名
  • 网站导航如何优化成品短视频app下载有哪些软件
  • 哪个网站可以做头像百度seo和sem的区别
  • 辽宁建设工程信息网官网 可登录中项网西安seo报价
  • 网站建设技术文章杭州seo整站优化
  • 一般网站建设公司有哪些外贸推广渠道有哪些
  • 商标设计logo免费生成器网站网络营销的流程和方法