课程首页 › 第3章 › 第10课

第10课 脑筋急转弯一般的名字

第3章 神奇的变量· 知识点:变量与命名 · 原书 3.2

千金散尽还复来print(verse=="")出现的结果是True或者False,如果相同(相等),那么是True,否则是False。

其中的verse是变量,变量就是可变化的值。

变量有时候会变幻莫测,一起来个小挑战——多变的名字。

插图

有两只小动物,一只小鹿和一只小狐狸,在程序中用deer和fox来代表它们。

插图

现在要给它们取名字了。

问题

插图

deer和fox的名字是什么?

给deer赋值露露,打印输出的是指向的内存内容露露。

deer deer

插图

输出结果如下:

的名字是:露露deer

的名字是:乎乎fox

问题

插图

deer和fox的名字是什么?

插图

的名字变成了哈哈;的名字变成了灰灰。deer fox

输出结果如下:

的名字是:哈哈deer

的名字是:灰灰fox

问题

插图

deer和fox的名字是什么?

deer=fox将fox的内容赋值给deer,这个时候fox的名字还是“灰灰”,而deer的名字变成了灰灰。

插图

输出结果如下:

的名字是:灰灰deer

的名字是:可乐fox

问题

插图

deer和fox的名字是什么?

插图

输出结果如下:

的名字是:灰灰deer

的名字是:灰灰fox

插图

小挑战

在不直接输入文字的情况下,如何实现fox和deer的名字互换?

的名字是:被双引号(英文输入法)包裹的是字符串。"deer"

deer是变量。

插图

不妨看看这段代码有什么不同。

插图
插图

在这个例子中,变量指向的值类型有数字和字符串。它们是Python中的标准数据类型。在Python中,标准数据类型主要有5种:数字