变量
现在我们有非常多的空箱子,这些空箱子每一次只能存放一件物品,我们就把这些空箱子叫做变量,而货物就称为变量值。
每一个空箱子都有一个专属的名字,我们称这些名字叫做变量名。
定义:可变的值,用于在内存中存放程序数据的容器,每一个容器只能存放一个数据
命名方式:
变量名=变脸值
定义规则:
1. 1、全局变量一般定义到开头。 2. 2、只能用数字、字母、下划线的任意组合。 3. 3、第一个字符不能是数字
命名规则:
1. 驼峰体:定义开头为大写 2. 例如:AgeOfOldboy
1. 下划线:每个单词后以下划线分割 2. 例如:age_of_oldboy
变量的修改和删除
变量的修改
现在,我们已经知道了什么是变量,什么是变量值了,但是如果我们用完这个变量值了,想重新更换怎么办?
我们就需要知道怎么样修改变量,从变量的定义我们可以知道,一个变量名只能存放一个变量值,那如果我们重复对一个变量来回修改是不是变量内存放的值就不一样呢?
我们可以做这样的处理
age=19 age=20 print(age) >>>20
经过上面的测试,我们输出“age”会发现它输出的是20,而不是19。
这个是为什么呢?
是因为:
1. age=19 #把19储存到名字为“age”的空箱子中 2. age=20 #将“age”的箱子中存放的19拿出,再将20存放进去
变量的删除
现在,我们不小心得到了一个错误的盒子,我们已经不需要它了,这时候我们就得给它删除掉。
删除非常的简单,只需要执行下面的代码,就可以把你不需要的变量删除了:
del 变量名
举个栗子:
name="tom" del name print(name) >>>Traceback (most recent call last): File "K:/csdn变量测试.py", line 3, in <module> print(name) NameError: name 'name' is not defined
通过上面的例子我们发现,删除变量“name”后再输出“name”,程序会因为找不到“name”而报错
大家可以自己尝试一下