少儿python编程之变量有个身份证

“””
程序文件名:006_变量有个身份证.py
在python中,整数、字符串等都是对象。python中“万物”皆对象,每个对象都有个名字。
如果一个对象失去名字了,那么python再也找不到它了,python会把它当“垃圾”回收掉。
也可以直接用del 来删除某个对象的名字。在定义对象的同时需要给它赋一个值。
如果直接打印一个未赋值的变量的话,python会提示出错信息,说这个变量没有被定义。
变量也可以说是对象的一个标签,有些人有外号,那么对象也可以有多个名字。
每一个对象都有一个唯一的地址,就像每个人都有个唯一身份证号一样。
要证明两个变量名称是不是引用同一个对象,我们可以求它们的id来验证。语法是:
id(变量名称)

“””

x=10                      #新建一个变量,赋值为10
print(x)                #打印变量所引用的值
y=x                         #让y变量和x变量指向同一个对象
print(y)                 #打印y的值
print(id(x))          #打印x所引用的对象的唯一标识
print(id(y))          #打印y所引用的对象的唯一标识
#上现打印的结果是一样的,可以证明x和y是引用同一个对象
del x                    #删除x这个名字
print(y)              #y没有被删除,它依旧引用着刚才的对象
print(id(y))       #打印y所引用的对象的id, id就是唯一标识的意思
print(x)             #由于x这个名字已经被删除了,所以这里会显示出错提示。

 

 

少儿python编程培训预订开始,单击链接享受优惠:https://item.taobao.com/item.htm?id=544061935133

本站所有作品,教程等皆为原创,版权所有。只供个人及单位内部研究使用,对外展示或传播必需经本站同意,且注明来自本站。培训机构等用本站资源培训学生,需经本站授权。一旦付款,表示同意本站知识付费原则:数字商品,不支持退款。亦可直接向微信号scratch8付款购买。入住QQ群:225792826 和爱好者共同交流,并且能下载免费提供的Python资源(需提供真实姓名才可入群)
李兴球的博客_Python创意编程技术前沿_pygame » 少儿python编程之变量有个身份证
scratch

学本领,探索更大的世界!

李兴球博客 风火轮编程主页