计算机作为一种发展了几十年的高级机器,他所作的计算不知是加减乘除那么单元,包括各种复杂的函数运算、视频、音频、图像处理,比如比较流行的游戏英雄联盟、DOTA、绝地求生等也是计算机对于一堆数据进行不断的计算所以才能展示出来玩家眼前所展示的各种画面。
变量的概念基本上和一般数学课本里说的一个概念,只是在计算机程序中,变量不仅可以是数字,还可以是任意数据类型。
变量在程序中就是用一个变量名表示了,变量名必须是大小写英文、数字和_的组合,且不能用数字开头。
1、在python这种编程语言中包含的数据类型包括
Python有5个标准的数据类型:
Numbers(数字)
String(字符串)
List(列表)
Tuple(元组)
Dictionary(字典)
其中Python的数字类型又分了以下4种
int(有符号整型)
long(长整型[也可以代表八进制和十六进制])
float(浮点型)
complex(复数)
下面展示了一些例子
变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。计算机就是做各种各样的运算机器。
2、在Python中所有的数据、函数都是对象,对象就像是一个盒子,里面的是数据。对象的类型还决定了它装着的数据是允许被修改的变量(可变的)还是不可被修改的常量(不可变的)。你可以把不可变对象想象成一个透明但封闭的盒子:你可以看到里面装的数据,但是无法改变它。类似地,可变对象就像一个开着口的盒子,你不仅可以看到里面的数据,还可以拿出来修改它,但你无法改变这个盒子本身,即你无法改变对象的类型;
3、编程语言允许你定义变量(variable)。所谓变量就是在程序中为了方便地引用内存中的值而为它取的名称。Python 中的变量有一个非常重要的性质:它仅仅是一个名字。赋值操作并不会实际复制值,它只是为数据对象取个相关的名字。名字是对对象的引用而不是对象本身。你可以把名字想象成贴在盒子上的标签。