Python极简编程 第一章 变量与运算符

一:什么是变量

在计算机程序中,变量是数据的名字,假如我们要存储一个学生的成绩,那么我们可以把这个成绩命名为score,假如这个成绩是98分,那我们要把这个成绩的值“给”这个名称,在python中是这样描述的:

score = 98

在这个过程中,也就是在这行代码执行的时候,计算机会分配一小段内存给python程序,并且这一小段内存的名称叫score,它存放的值是98。以后你想改变这一小段内存中的值,你只需要通过score这个名称就可以了。

如下一次这个学生的考试成绩成为100了,那我们只需这样就可以了:

score = 100

变量中不仅能存放数字,还可以存放姓名(赵子龙),性别,年龄(23岁)和体重(90KG)等等,变量几乎能存放任何数据,只要这些数据是计算机支持所支持的。

如果我们要存放姓名,可以这么做:

name = “zhaozilong”

我们还可以一次定义多个变量,如:

name,score = “zhaozilong”, 100

只需要我们按照顺序给变量赋值,并且变量名和值之间用英文逗号隔开即可。上面的定义方式和下面的定义方式是一样的:

name = “zhaozilong”

score = 100

赶快打开IDLE联系一下吧。

二、变量的命名规则

变量既然是一个名字,那就要给它起名,起名的规则是“名称必须由字母、数字或下划线组成,且不能以数字开头”(请背熟这句话)。

即变量可以使用字母、数字和下划线的单独(排除数字)或排列组合组成,只要不以数字开头就可以了。

例如如下名称都是合法的变量名:

name _ num2 age

下面的变量名不合法:

2score #edu @31 myname^

变量的命名还有一个要求就是不能使用程序的关键字,所谓程序的关键字就是程序已经使用了的名称,如print if for while 等等,

提示:python中的变量使用字母指的是英文的大小写字母,且大写字母和小写字母是不一样的(俗称大小写敏感),即 name这个变量和Name这个变量代表两个不同的变量。

三、变量的赋值

刚才我们在给变量进行赋值时是这么写的:score = 100,其中等号就是赋值符号,在python中,等号代表赋值符号,所谓赋值,就是将右边这个数据写到左边这个内存上。

在程序中,真正的等号是这样表示的==,即连续使用两个等号才代表数学意义上的等号。

如果我们有一段程序是这样的:

father_age = 30

mather_age = 27

father_age = mather_age

print("Father’s age is ", father_age)

print("Mather’s age is ", mather_age)

可以看到爸爸的年龄和妈妈的年龄都是27,这就是因为第三行代码将mather_age这个内存中的数据写到了father_age上。

赶紧去测试体会一下吧

四、基本运算符

python中除了赋值"=“这个运算符之外,还有一些进行数学运算的基本运算符,如加”+"、减“-”、乘“*”、除"/"、整除"//"(商只取整数)、求余“%”(只取余数)和指数运算“**”,如图所示:

我们还可以这样:

赶快用这种方法试一下变量之间的运算吧。我们可以看到这里的print和我们之前输出“Hello World”时使用的print不一样,这是怎么回事呢?看看print的常用用法吧

五、其他运算符

在python中我们还会经常碰上这种运算符 +=、-=、*=等等,这些运算符的运算方式也很简单,就是先将运算符前面的变量中的数据取出来,然后和后面的数据进行运算之后再赋值给前面的数据即可,例如:

猜你喜欢

转载自blog.csdn.net/eisenhowerlong/article/details/88362617