目录

一、知道什么是变量?

二、变量怎么定义呢?

三、如何访问变量呢?

四、变量的其他操作

1、变量赋值与修改

2、变量的删除

3、变量的类型

4、变量的命名规范

5、变量的作用域

6、变量的多重赋值


一、知道什么是变量?

在 Python 中,变量就是一个名字,一个标签,通过这个变量,你就能找到改变量对应的数据;(就好像不同的人,我们需要用不同的名字去区分、叫喊他们)

Python变量用于存储数据的标识符;

变量可以存储各种类型的数据,例如数字、字符串、列表、字典等。

二、变量怎么定义呢?

Python 的变量无需声明,只需要一次赋值,该变量就能够被成功创建;

x = “Hello , World ! “

在上例中,x就是我们所定义的变量,通过x变量,我们可以知道他所指代、表示的内容是:

Hello , World !

在Python中,如何确定变量名呢?

可以使用任何名称来定义变量,只要满足以下条件:

  • 变量名只能包含字母、数字和下划线。
  • 变量名必须以字母或下划线开头(即不允许为数字开头)。
  • 变量名不能是Python关键字,如if、while、for等。

另外,变量名是区分大小写的,也就是gaigaiGgaigai、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的值被交换了。