转载自微信公众号【爱比特编程】,爱比特专注于青少年编程
初识变量
我们经常听到程序员说计算机的程序=数据结构+算法,这里的数据结构可以理解为输入计算机中的数据,这些数据需要加载到计算机内存中,但是计算机内存中还可能有很多其他的数据,为了便于查找给这个程序加载到内存的数据起来一个名字,计算机的术语叫做变量,比如:
>>> Teacher = "Mr. Morton" >>> print(Teacher) Mr. Morton
我们将Mr. Morton这个数据存储在计算机内存中,同时给它起了个名字叫Teacher,计算机术语称为变量,我们可以通过这个变量Teacher找到存储的数据Mr. Morton。
再看一个变量的例子
>>> First = 5 >>> Second = 3 >>> Third = First + Second >>> print(First) >>> print(Second) >>> print(Third)
这个例子中有三个变量,First、Second和Third,它们分别存储的数据为5、3和8,其中Third是通过First与Second相加计算出的。
变量是程序的一部分,再以后的编程中会用到大量的变量,对变量要有深刻的理解。
变量定义
定义变量前,要给变量起好一个变量名,也就是我们前面提到的Teacher、First、Second、Third,在Python语言有如下规定:
1)变量名必须以字母或者下划线(_)开头,不能以数字开头,例如4fun就不是合法的变量名。
2)变量名中不能包含空格。 Teacher、First、_Name都是合法的变量名,但是4fun、my name则不是合法的变量名。
变量类型
在Python中,变量有两种基本类型数字类型和字符串类型。
1)数字类型包含整数、包含小数点的浮点数等,可以进行数字运算
>>> a = 4 >>> b = 3 >>> print(a + b) >>> 7 >>> c = 2.1 >>> d = 1.0 >>> print(c - d) >>> 1.1
2)字符串类型是通过单引号('')或者双引号("")或者三引号("""""")引起来一串字符。
>>> a = "Hello World!!!" >>> print(a) >>> Hello World!!! >>> b = 'Hello World!!!' >>> print(b) >>> Hello World!!!
变量的各种类型在以后课程还会详细讲解。
先讲到这里吧!!!