01.数和四则运算--2变量

在编程语言中,经常要用到“变量”和“数”(python中严格来讲是对象)来建立一个对应的关系。例:

>>>x=10

>>>x

10

>>>x=11

>>>x

11

在这个例子中,x=10就是在变量x和数10之间建立了对应的关系,接着又建立了X与11之间的对应关系。我们可以看到,x先“是”10,后来“是”11.

在python中,有这样一句话:对象有类型,变量无类型。怎么理解呢?

首先,10、11都是整数,python中为它们取了一个名字,叫做“整数”类型的对象(或者数据),也可以说对象(或数据)类型是整数型,用int表示。

当我们在python中写入了10、11,电脑就自动的在内存中某个地方建立了两个对象,这两个对象的类型就是int。

那个X呢?就好比一个标签,当x=10时,就是将x这个标签栓在了10上了,通过这个x,就顺延看到了10,于是在交互模式中,>>> x输出的结果就是10,给人的感觉似乎是x就是10,事实是x这个标签贴在10上面。同样的道理,当x=11时,标签就换位置了,贴到11位置上了。

所以,作用等同于标签的变量x没有类型之说,它不仅可以贴在整数类型的对象上,还能贴在其它类型的对象上,比如后面会介绍到的str(字符串)类型的对象等等。

这是python的一个重要特征----对象有类型,变量无类型。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,875评论 0 10
  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,221评论 0 13
  • Python 面向对象Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对...
    顺毛阅读 4,257评论 4 16
  • 友情最好的样子大概就是两个友人在外人的眼里看来好像他们是同性恋,很幸运刚好这样的朋友我有好几个,但最喜欢的只有...
    骆十一阅读 2,190评论 0 0
  • 摘下这些文字,是在这个晚自习,耳机里一遍遍循环着陈奕迅的单车,不为歌词,仅仅因为曲子平和,心理能平和些。今...
    妮儿de阅读 370评论 0 1