什么是变量 python怎么定义变量


大家好,我是宁一。在接下来的学习和工作中,无论是构建网站还是进行数据分析,我们都将频繁地与各种数据打交道,这些数据可能包括姓名、生日、分数等众多类型。

在编程的世界里,我们给这些数据起一个特定的名字,称之为“变量”。

一、定义变量

以学生的姓名和成绩为例,我们可以通过定义变量来对其进行描述。

当我们需要查看我们定义的变量时,我们只需简单地打印它们,便能得到对应的数据。

这里要特别注意的是,在使用变量之前,必须先进行定义。否则,程序将会报错。

如果我们尝试打印一个未定义的变量,比如str_name,将会发生什么呢?

二、变量命名规范

在我们的示例中,虽然使用了name作为变量名,但实际上我们可以为其选择其他名称,如name1或str_name等。

在命名变量时,需遵循一定的规则:只能使用字母、数字和下划线,且必须以大小写字母或者下划线开头。

变量名应当易于理解,比如name这个变量名就能直观地表达其含义。而如果使用一个如a的简短名称,虽然不会导致错误,但不够规范,可能会给阅读代码的人带来困扰。

面试小贴士

让我们来看一下下面的变量命名选项,哪个是错误的?

  • A、name1
  • B、1name
  • C、NANE_1
  • D、_name

答案是B,因为变量名不能以数字开头。

三、同时赋值多个变量

Python赋予了我们一种便利的方式,即可以同时为多个变量赋值。

例如,我们可以同时定义并赋值三个变量score1、score2、score3,令它们都等于100。

同样地,我们也可以为不同的变量分别赋予不同的值。例如定义三个名字的变量并分别赋值。