设为首页 加入收藏

TOP

写给小白的Python之012:传值还是传引用?(二)
2018-10-19 16:00:39 】 浏览:77
Tags:写给 小白 Python 012 还是 引用
对象。所有的python对象都有3个特征:身份id类型type值value
身份:每一个对象都有自己的唯一的标识,可以使用内建函数id()来得到它。这个值可以被认为是该对象的内存地址。
类型:对象的类型决定了该对象可以保存的什么类型的值,可以进行什么操作,以及遵循什么样的规则。type()函数来查看python 对象的类型。
:对象表示的数据项。

>>> a = 1
>>> id(a)
140068196051520
>>> b = 2
>>> id(b)
140068196051552
>>> c = a
>>> id(c)
140068196051520
>>> c is a
True
>>> c is not b
True

运算符 is 、 is not 就是通过id()的返回值(即身份)来判定的,也就是看它们是不是同一个对象的“标签”。

 

本文来源于我看到的一篇文档,具体来源不可考,我觉得对于引用讲的还是比较清楚的。引用以及可变对象不可变对象,在Python中时比较重要的,因为在接下来的学习中,都会有意无意地用到。

 

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇python自动重试第三方包retrying 下一篇python3 第三十四章 - 聊聊File对..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目