购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.1 魔法森林的入口:变量的迷雾

小鱼和魔法师走了很久,来到了一片神秘的森林。这片森林被一层厚厚的迷雾所包围,仿佛隐藏着无尽的秘密。

小鱼好奇地看着这片森林:“这是什么地方?”

魔法师:“这是魔法森林,一个充满魔法和挑战的地方。但要进入这片森林,我们首先要解开这层迷雾。”

小鱼看着眼前的迷雾,感到有些迷茫:“这迷雾是怎么回事?”

魔法师不慌不忙地解释道:“这是由变量构成的迷雾,变量是编程中的基石,它像一个魔法盒子,可以存储各种信息。只有真正理解变量,这层迷雾才会消散。”

小鱼皱了皱眉:“变量?听起来很复杂。”

魔法师微笑地说:“其实很简单。想象一下,你有一个魔法盒子,你可以把任何东西放进去,如你的名字、年龄或者你最喜欢的食物。这个魔法盒子就是变量。”

小鱼似懂非懂地点了点头:“变量有什么作用呢?”

魔法师:“假如你是一个宝藏猎人,你需要一个地方存放找到的金币、宝石和其他珍贵的东西,这就是变量的作用!变量能帮助我们存储数据,方便以后使用。”

小鱼:“那我怎么使用变量这个魔法盒子呢?”

魔法师:“很简单,你只需要给这个魔法盒子起一个名字,然后告诉它你要存储的内容。例如,你可以这样做。”魔法师在空中写下一行代码:

img

小鱼看着这行代码:“哦,我明白了!这就是把‘小鱼’这个名字存储到‘name’这个魔法盒子里。”

魔法师露出了笑容:“小鱼你太聪明了,让我再详解给你讲讲。”

1.魔法盒子

变量相当于一个魔法盒子,每个盒子都有一个名字。这个名字就是你给变量取的名字,它可以是任何你喜欢的名字,如treasure_gold(金币宝藏)或player_name(玩家名字)。通过给变量起一个好听的名字,我们可以更容易地知道里面存放的内容。

2.盛放的宝物

如图2-1所示,变量可以存放不同类型的数据,就像魔法盒子可以装金币、宝石和魔法草药一样。在编程中,我们可以用变量来存储数字、文字,甚至是一组数据(列表)。

img

图2-1

(1)数字变量

你可以把数字存放起来,如你找到的金币数量,或者你的生命值:

img

这段代码表示,变量gold_coins的值是100,变量health_points的值是75。

图2-2展示了用变量存储数字。

img

图2-2

(2)文字变量

变量可以用来存放文字,如玩家的名字、冒险地点等:

img

(3)列表变量

如图2-3所示,列表像一个有序的宝藏集合,你可以把多个数据放进一个列表里:

img

图2-3

img

(4)变量的使用

想象一下你找到了一块金币,你可以把这块金币放进一个叫作treasure的变量中:

img

现在,每当你想要使用这块金币时,只需要提到变量名treasure,就可以使用这个变量了:

img

上面这行代码会输出:

img

通过使用变量,我们可以轻松管理和访问数据,就像在冒险中整理宝藏一样。变量是编程世界中的一种神奇工具,能让我们更好地探索和创造编程世界。

3.变量的命名规则

在Python中,为了保证代码的可读性,避免潜在的错误,选择合适的变量名并遵循一定的命名规则是很重要的。Python变量的命名规则如下:

(1)变量名可以包含大写字母、小写字母、数字和下画线,且必须以字母或下画线开头:

img

(2)变量名不能以数字开头,否则会导致语法错误:

img

(3)Python是区分大小写的,这意味着同样的变量名,如果大小写不同,则会被视为是两个不同的变量:

img

(4)Python有一些保留的关键字,如if、else、while等,这些关键字不能用作变量名:

img

(5)尽管Python允许使用内置函数名(list、str、print)作为变量名,但为了避免混淆,不推荐这样做:

img

(6)为了代码的可读性,建议使用描述性的变量名。这样,其他人或者未来的你可以更容易地理解代码的意图:

img

(7)在Python中,通常使用下画线来分隔多个单词的变量名,这被称为蛇形命名法:

img

变量名应足够简短,但要有意义。例如,n表示“数量”可能过于简短,而number_of_elements_in_the_list又过于冗长。

总之,选择合适的变量名,并遵循命名规则和惯例,可以使你的代码更加清晰、更具有可读性并易于维护。

小鱼迅速地在笔记本电脑上输入了一些代码,然后兴奋地看着魔法师:“我做到了!”

随着小鱼对变量的理解不断加深,眼前的迷雾逐渐消散,露出了魔法森林的真面目。森林里充满了各种奇妙的生物和神秘的景象。

魔法师微笑地看着小鱼:“很好,小鱼。你已经迈出了进入魔法森林的第一步。但这只是开始,前面还有更多的挑战等着你。”

小鱼充满信心地看着魔法师:“我已经准备好了,无论前面有什么挑战,我都不会退缩。”

魔法小贴士

给变量取一个有意义的名字可以帮助你更容易地理解其用途。但记住,变量名应简短且具有描述性。

变量可以存储各种类型的数据,从简单的数字和文字,到复杂的列表和字典,了解每种数据类型的特点和用途是非常重要的。

当使用变量时,确保你已经为其赋值。尝试使用未赋值的变量会导致错误。

思维导图 e/8mlVrKe/e7gmg7hvG9gwTOli/tpN9N+Q0z5zHtTBwNAW0t5zISLI9GwUq26Ey+

img
点击中间区域
呼出菜单
上一章
目录
下一章
×