Skip to content

Latest commit

 

History

History
140 lines (74 loc) · 2.62 KB

2.1变量.md

File metadata and controls

140 lines (74 loc) · 2.62 KB

读过初中你就学过变量

大家在读初中的时候,老师经常会这么教大家。

大家可以把变量想象成为一个一个的器皿,如罐子,在不同的罐子里面装入了不同的数据。

image-20210401102812896

请问,李磊和韩梅梅同学,假如:

x = 5

y = 6

那么x + y 等于多少呢?大家会毫不犹豫的回答:x + y 等于11。

接下来我们看下面的初中的数学知识,请问x + y 的结果是多少?

x = 5

y = 6

x = 8

尝试运行x + y 的结果:

x = 5

y = 6

x = 8

print(x + y)

我估计大家也会毫不犹豫的回答:x + y 的结果为14。

将数据放入变量 这个罐子里面了,运行过程中变量的值可以替换掉,就像罐子里的水或其他东西可以换掉一样,这就是变量!

变量的几个特点:

  1. x = 5 将右边值5,赋值给左边的x。
  2. 第二段x = 8,最后x + y 的结果等于14,说明x在从上到下的运算(执行)中,可以被重新赋值。

我们在Python中的变量也是如此,不过有几个特点:

  1. 变量的首字母不能以数字开始;
  2. 变量的名字区分大小写;
  3. 变量不要用特殊符号、中文,_不算特殊符号;
  4. 变量命名要有意义(别写xxx,aaa,ccc这种 变量名);
  5. 变量名不用能系统保留词如:print、if等这些不准使用的保留词。

错误的变量命名举例

错误:变量以数字开始

123 = 345;

运行代码试试,你会发现,上面的代码运行会报错。

错误:变量中有特殊字符,中文

a*d = 345;
中国 = 123;

运行上面的代码试试,你会发现,上面的代码运行会报错。

错误:变量命名没有意义aaa容易数错,也没有含意

aaaaaaa = 345;

错误:变量严格区分大小写 dog 和 Dog是变量,尝试将dog的值改为8,结果D写成了大写。

dog = 5;

#重新修改dog的值,将dog改为8
#注意,这里的d改为大写了。

Dog = 8;

print(Dog)

正确变量命名举例

正确:变量不能以数字开始,但是数字可以夹在变量名中间和结尾

Iphone10 = 5880

iphone10plus = 6088

print(Iphone10)
print(iphone10plus)

正确:变量不能有特殊符号,但是_(下划线不算特殊符号)

_cup = 123;
print(_cup)

注:你会发现代码是从上向下执行的。

建议:为了让代码更好看,在等号(=) 两边,加、减、乘、除等运算符两边记得加上