Python 变量的id与type

现在我们来学习一下,变量的两个重要特征分别是id和类型type。

这个id反应的是根据变量值的内存地址,所计算一个id号码。这里注意了,id不是内存地址,他是通过变量值的内存地址计算出来的,类似于它的身份证号码。你就理解成它是内存地址的映射就可以了,变量值的内存地址不一样id就会不一样。

然后我们再来看类型type,大家想一下,变量值是用来记录事务状态的,而事务状态是各种各样的。

比如:我要记录一个名字叫于谦,这就是一串文本吗!在Python里面,我们把一串文本叫做字符串类型,需要加上引号‘’来表示。用这种字符穿类型来存名字是比较合适的。字符串类型我们下回会详细讲解,这里了解一下就行。

如果我要存年龄,就用age来存,商品价格就用price来存。如果我让你用数字去存一个人的名字可以吗?比如这个人的名字叫9527,那这个人绝对蹲过监狱。

所以名字不能能用数字来存,要用字符串才可以,因为事务的状态是各种各样的,而变量值又是用来记录状态的。所以对应变量值也应该分多种类型,用来记录不同的事务的状态,这就是类型的概念。

那怎么样来查看变量的特征呢?这里我写了个name=‘于谦’。首先我们开始查看于谦的id号。这个方法是id()。前面我们学习了print()表示打印一个功能,现在我们用到了id()也表示运行一个功能。这个功能的作用就是统计一个变量值的id号。我们要统计于谦的id号得通过变量名找到它,所以我们把name写在括号里面。

打印出来一串号码这就是name所代表的id号。

查看type类型也是这样的操作方法,最后打印出来这个str。

小伙伴们也可以用小数来试试,就当做是课后作业看它是什么类型!!

未经允许不得转载:445IT之家 » Python 变量的id与type

赞 (0) 打赏

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏