目录
一、知道什么是变量?
二、变量怎么定义呢?
三、如何访问变量呢?
四、变量的其他操作
1、变量赋值与修改
2、变量的删除
3、变量的类型
4、变量的命名规范
5、变量的作用域
6、变量的多重赋值
一、知道什么是变量?
在 Python 中,变量就是一个名字,一个标签,通过这个变量,你就能找到改变量对应的数据;(就好像不同的人,我们需要用不同的名字去区分、叫喊他们)
Python变量用于存储数据的标识符;
变量可以存储各种类型的数据,例如数字、字符串、列表、字典等。
二、变量怎么定义呢?
Python 的变量无需声明,只需要一次赋值,该变量就能够被成功创建;
x = “Hello , World ! “
在上例中,x就是我们所定义的变量,通过x变量,我们可以知道他所指代、表示的内容是:
Hello , World !
在Python中,如何确定变量名呢?
可以使用任何名称来定义变量,只要满足以下条件:
- 变量名只能包含字母、数字和下划线。
- 变量名必须以字母或下划线开头(即不允许为数字开头)。
- 变量名不能是Python关键字,如if、while、for等。
另外,变量名是区分大小写的,也就是gaigai、Ggaigai、GAIGAI在 Python 看来,是两个完全不同的名字。
Python3 还支持中文字符作为变量名
总结一下:变量的定义非常简单,只需要指定变量名(不需要申明),然后使用等号将其赋给一个值,该变量就定义成功了。
三、如何访问变量呢?
当变量被定义了以后,就可以直接使用变量名进行操作
>>> print(x)
Hello , World !
四、变量的其他操作
1、变量赋值与修改
变量之所以称为变量,是因为他的内容是可变的,你可以改变一个变量所指代的值,可以通过简单的赋值语句对变量中的值进行修改:
>>>x = 1
>>>x = 2
在上面的示例中,变量x的值由1更改为2
2、变量的删除
可以使用del语句删除变量:
>>> x = 6
>>> del x
3、变量的类型
Python中的变量定义时,是不需要首先申明的,那么也不需要事先声明其类型,它们是动态类型的。这意味着变量可以在程序执行期间分配任何类型的值。可以使用type()函数获取变量的类型:
>>> x = 6
>>> y = ” Hello , World !”
>>> print ( type(x) )
>>> print ( type(y) )
在上面的示例中,输出的结果是x为整数类型,变量y为字符串类型
4、变量的命名规范
在项目中,会涉及到很多名称,需要使用一种规范将变量名与其他名称区分开,下面是Python中变量名的一般命名规范:
- 变量名应该是描述性、代表性的。
- 变量名应该使用小写字母和下划线。
- 变量名应该以单词之间的下划线分隔,如Student_ID,表示的是学生号。
- 变量名应该避免使用缩写,需要能看得出其指代的功能,除非它们是广泛理解的缩写。
5、变量的作用域
在Python中,变量的作用域指的是可以访问变量的代码块。Python中有三种类型的变量作用域:
- 局部变量:定义在函数内部,只能在函数内部访问。
- 全局变量:定义在函数外部,可以在整个程序中访问。
- 嵌套作用域变量:定义在一个函数内部的函数中,只能在这个函数内部和嵌套的函数中访问。
6、变量的多重赋值
在Python中,可以使用多个变量同时赋值:
>>> x , y = 1 , 2
在上面的示例中,变量x被赋值为1,变量y被赋值为2。与分别赋值的效果是一样的。
可以在多个变量之间交换它们的值。
>>> x , y = y , x
在上面的示例中,变量x和变量y的值被交换了。