课程首页 › 第3章 › 第10课
第10课 脑筋急转弯一般的名字
千金散尽还复来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种:数字