什么是变量?

变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。

其实简单来理解变量就像是一个保存数值的盒子,通过给这个盒子分配一个变量名,就可以使用改变量名向变量中输入值。

变量定义

在Python程序中,变量是用一个变量名来表示,变量名后面接一个等号 =,通过这个等号来给变量赋值。

我们来看一下具体如何定义变量:

上图中,nameage表示变量名,也就是给变量一个名字。而"Summer"18则是存储在变量中的值。这个值可以是任何数据类型(数据类型以后会讲到,例如字符串类型、数字类型等)。需要注意的是上述中的等号=表示将右边分配给左边,而不是表示等于。

变量命名规则

定义变量时,需要注意变量的命名规则,如下所示:

  • 变量名必须由字母,数字,下划线组成。(例如中文、空格、其他符号等都不能包含)
  • 变量名必须以字母或下划线开头,不能以数字开头。(最好以字母开头)
  • 变量名不能是Python关键字,但可以包含关键字。

输出变量的值

之前我们已经学过print可以用于输出字符串或者用于数字的计算。这里我们将一下如何使用print来输出变量。

如下图所示:

如上图所示,使用print输出变量,不需要用引号引起来。用引号引起来则将会被识别为字符串而不是变量,字符串是直接原样输出哟。字符串可以被存储在变量中。

记住记住,再强调一次,变量的输出不使用引号,输出时使用引号将被识别为字符串。(刚开始可能有点不清楚,熟悉后就不会弄错啦)

动手练习

1.定义一个包含字符串"I am fine"的变量。(变量名自定义)

2.使用print()方法输出题一中定义的变量。

3.请问下列三个print()分别输出什么?

number = 100 + 200

print(number)

number = "One hundred"

print(number)

print("number")

参考答案:

第一题:

a = "I am fine"

第二题:

a = "I am fine"
print(a)
# 输出:I am fine

第三题:

300
One hundred
number

参考:https://www.9xkd.com/


Summer
83 声望9 粉丝

关于Python学习的一些小知识