当前位置 : 主页 > 编程语言 > python >

python基础(part1)--注释/变量/del语句

来源:互联网 收集:自由互联 发布时间:2022-06-15
鄙人学习笔记 开发工具:Spyder 文章目录 ​​注释​​ ​​单行注释​​ ​​多行注释​​ ​​变量​​ ​​绘制内存图练习(变量名所对应的内容改变)​​ ​​绘制内存图练习(俩

鄙人学习笔记
开发工具:Spyder



文章目录

  • ​​注释​​
  • ​​单行注释​​
  • ​​多行注释​​
  • ​​变量​​
  • ​​绘制内存图练习(变量名所对应的内容改变)​​
  • ​​绘制内存图练习(俩对象相加,得到全新的对象)​​
  • ​​del语句​​
  • ​​举个例子​​


注释

单行注释

  • 语法
以#号开头
  • 例子
#单行注释

多行注释

  • 语法
三引号开头,三引号结尾。
  • 例子
'''
多行注释
'''

备注:注释一般用三引号,且注释不占用内存。

变量

变量是有一个内存地址的内存空间 。这个内存空间里,存储着该变量所关联对象的内存地址。

比如有如下代码:

a = "小黄"
b = "大白"

运行以上代码,则在内存中,会产生以下变化:

python基础(part1)--注释/变量/del语句_变量

我们看到,变量a不仅自己有一个内存地址,而且通过变量a存储的内存地址,我们还可以找到变量a所绑定的对象。

绘制内存图练习(变量名所对应的内容改变)

代码:

a = "小黄"
b = "大白"

a = "肥黄"

内存图:

python基础(part1)--注释/变量/del语句_注释_02

绘制内存图练习(俩对象相加,得到全新的对象)

代码:

a = "小黄"
b = "大白"

c = a + b

内存图:

python基础(part1)--注释/变量/del语句_python_03

del语句

  • 语法
del 变量名1, 变量名2
  • 作用

用于删除变量,同时解除与对象的关联关系。若引用计数为0,则此对象才会被删除。

引用计数:记录对象被多少变量关联的数目.若变量1和变量2都关联了对象,则引用计数为2。

举个例子

有如下python代码:

a = "小黄"
b = "小黄"
c = "大白"

此时对象"小黄"的引用计数为2,对象"大白"的引用计数为1.

运行后,variable explorer中显示如下:
python基础(part1)--注释/变量/del语句_引用计数_04

此时删除变量a和变量c:

a = "小黄"
b = "小黄"
c = "大白"

del a, c

运行后,variable explorer中显示如下:

python基础(part1)--注释/变量/del语句_引用计数_05
则此时变量a和变量c已经被删除。此时对象"大白"由于引用计数为0,则被清除;但是对象"小黄"由于引用计数为1,仍然存在。

上一篇:python基础(part5)--容器类型之字符串
下一篇:没有了
网友评论