Python入门100个实例(2)——变量是什么

从本实例学到什么

  1. 变量是什么
  2. 变量如何定义
  3. 变量如何使用

注意,先抓住变量的基本概念。以后会有更多的实例涉及到变量,你也会在编程序过程中用到变量,积累多了,你会吃透变量这个概念的。现在对这个概念有些吃不准是正常的。

变量是什么

用一句话讲,Python语言中的变量是值的名字

变量使用示例

以下代码使用了变量。

# 例2-2-2  变量是什么
message =  "Hello world!"   #一开始,message的值是"Hello world!"
print(message)

message = "你好"   #本语句执行后,message的值是"你好"
print(message)

对以上代码,说明如下。

  1. 第1行,念作“message变量赋值为”Hello world!”字符串”。作用有两点:(1)定义message变量,(2)给message变量赋值。给变量赋值,就是使变量成为这个值的名字。这里,message成为”Hello world!”这个字符串值的名字。我们会说message变量的值是”Hello world!”,也会说message变量引用了”Hello World!”这个值。
  2. Python程序中,用英文双引号括起来的一组文字是字符串字面量(指的是程序代码中直接写出来的值)。把英文双引号换成英文单引号也是可以的。
  3. 第2行中,message变量用作print函数的参数,执行print函数时,print函数的代码将读取message变量所代表的值,得到字符串”Hello world!”。print函数的执行结果是在屏幕打印出”Hello world!”。
  4. 第4行,message变量赋值为”你好”。message变量成为”你好”这个值的名字。要注意,你好两边的双引号是英文的。
  5. 第5行,message变量用作print函数的参数。执行print函数时,print函数的代码将读取message变量所代表的值,得到字符串”你好”。print函数的执行结果是在屏幕打印出”你好”。

知识点】程序中,每一个值都有各自的存储场所。这个场所具体指什么呢?我们知道,计算机用内存来存储运行的程序及其处理的数据。每一个运行中的程序都会占据一部分内存,我们把它叫做程序占用的内存区域。程序运行期间用到的每一个值在该程序所占用的内存区域中占据一小块子区域。这一小块子区域就是存储值的场所。

小结

  1. 如何定义变量?答案是,第一次给一个变量赋值的时候,该行代码定义了变量。
  2. 如何使用变量?答案是,变量常用于以下情形:
    a. 函数参数。函数执行时将读取变量所指称的值。上面的实例示范了这种情形。
    b. 表达式的组成部分。求解表达式的时候将使用变量的值参与运算。以后我们会见到这种情形的实例。

猜你喜欢

转载自blog.csdn.net/yedouble/article/details/80852561