变量有时候会变幻莫测,一起来个小挑战——多变的名字。
有两只小动物,一只小鹿和一只小狐狸,在程序中用deer和fox来代表它们。
现在要给它们取名字了。
问题1
deer 和 fox 的名字是什么?
给 deer 赋值 露露 ,打印 deer 输出的是 deer 指向的内存内容 露露 。
输出结果如下:
deer的名字是:露露 fox的名字是:乎乎
问题2
deer 和 fox 的名字是什么?
deer 的名字变成了 哈哈 ; fox 的名字变成了 灰灰 。
输出结果如下:
deer的名字是:哈哈 fox的名字是:灰灰
问题3
deer 和 fox 的名字是什么?
deer=fox 将 fox 的内容赋值给 deer ,这个时候fox的名字还是“灰灰”,而deer的名字变成了 灰灰 。
输出结果如下:
deer的名字是:灰灰 fox的名字是:可乐
问题4
deer 和 fox 的名字是什么?
输出结果如下:
deer的名字是:灰灰 fox的名字是:灰灰
在不直接输入文字的情况下 , 如何实现 fox 和 deer 的名字互换 ?
"deer的名字是:" 被双引号(英文输入法)包裹的是字符串。
deer是变量。
不妨看看这段代码有什么不同。
在这个例子中,变量指向的值类型有数字和字符串。它们是Python中的标准数据类型。在Python中,标准数据类型主要有5种: 数字(Number) 、 字符串(String) 、 列表(List) 、 元组(Tuple) 、 字典(Dictionary) 。