第一部分:变量的修炼------灵气的凝练
林羽站在练气期的起点,面前是师傅玄天真人的法典。玄天真人翻开第一页,上面写着:"变量是灵气的容器,修仙者通过凝练灵气来修炼。"
"师傅,变量是啥?"林羽挠挠头问道。
"变量就像修仙者用来存储灵气的灵池,"玄天真人解释道,"在 Python 世界里,变量不需要提前声明,只需要赋予灵气(值)就行。"
"那怎么赋予灵气?"林羽继续问。
"用等号(=)!"玄天真人说道,"等号左边是变量的名字,右边是你要存储的灵气。比如:"
counter = 100 # 整型灵气
miles = 1000.0 # 浮点型灵气
name = "林羽" # 字符串灵气
林羽照着写下代码,运行后,法典上显示出:
100
1000.0
林羽
"哇,师傅,我成功了!"林羽兴奋地喊道。
"这只是开始,"玄天真人微笑着说,"Python 中的变量没有固定类型,类型是灵气本身的属性。比如:"
a = 1 # 整型灵气
a = "林羽" # 灵气变成了字符串
"变量可以随时改变灵气的类型,就像灵池可以存储不同属性的灵气。"玄天真人补充道。
第二部分:多变量的修炼------灵气的分配
"接下来,咱们学多变量的灵气分配。"玄天真人继续说道。
"怎么分配?"林羽好奇地问。
"Python 允许同时为多个变量赋予灵气,比如:"
a = b = c = 1 # 三个变量共享同一份灵气
"也可以为不同变量赋予不同灵气,比如:"
a, b, c = 1, 2, "林羽"
林羽写下代码,运行后,法典上显示出:
1
2
林羽
"师傅,这也太方便了吧!"林羽开心地说。
"这只是小技巧,"玄天真人笑道,"修仙者要学会灵活分配灵气,才能在战斗中占据优势。"
第三部分:数据类型的修炼------灵气的属性
"现在,咱们要学的是灵气的属性。"玄天真人翻开法典的下一页,上面写着:"Python 中的灵气有多种属性,称为数据类型。"
"灵气的属性有哪些?"林羽问。
"Python 中常见的灵气属性有:"
-
Number(数字):整型(int)、浮点型(float)、布尔型(bool)、复数型(complex)。
-
String(字符串):用单引号或双引号包裹的灵气。
-
List(列表):可变的灵气集合。
-
Tuple(元组):不可变的灵气集合。
-
Set(集合):无序的灵气集合。
-
Dictionary(字典):键值对形式的灵气。
"这些灵气属性分为两类:"玄天真人继续说道。
-
不可变灵气(3 个):Number、String、Tuple。
-
可变灵气(3 个):List、Dictionary、Set。
"比如,数字灵气是不可变的,但列表灵气是可变的。"玄天真人解释道。
林羽写下一段代码:
# 不可变灵气
a =1
b ="林羽"
c =(1,2,3)
# 可变灵气
d =[1,2,3]
e ={"name":"林羽","age":18}
f ={1,2,3}
运行后,法典上显示出:
1
林羽
(1, 2, 3)
[1, 2, 3]
{'name': '林羽', 'age': 18}
{1, 2, 3}
"师傅,我明白了!"林羽兴奋地说。
第四部分:数值运算的修炼------灵气的计算
"接下来,咱们学数值运算。"玄天真人翻开法典的下一页,上面写着:"数值运算是灵气的计算方式。"
"灵气怎么计算?"林羽问。
"Python 支持多种数值运算,比如:"
-
加法 :
+
-
减法 :
-
-
乘法 :
*
-
除法 :
/
-
整除 :
//
-
取余 :
%
-
乘方 :
**
"比如:"
print(5+4)# 加法
print(4.3-2)# 减法
print(3*7)# 乘法
print(2/4)# 除法
print(2//4)# 整除
print(17%3)# 取余
print(2**5) # 乘方
林羽运行代码,法典上显示出:
9
2.3
21
0.5
0
2
32
"师傅,这也太神奇了吧!"林羽惊叹道。
"这只是基础,"玄天真人笑道,"修仙者要学会灵活运用灵气的计算方式,才能在战斗中占据优势。"
打怪升级:变量和数据类型的练习
玄天真人交给林羽一个任务:"在下面的代码中添加注释,解释每一行的作用。"
# 定义一个整型变量,存储数字 100
counter = 100
# 定义一个浮点型变量,存储数字 1000.0
miles = 1000.0
# 定义一个字符串变量,存储名字 "林羽"
name = "林羽"
# 打印变量的值
print(counter)
print(miles)
print(name)
林羽完成后,运行代码,看到输出:
100
1000.0
林羽
"很好,你已经掌握了变量和数据类型的用法,经验值+10!"玄天真人满意地说。
林羽的修仙之旅还在继续,下一次他将学习更高级的编程知识,逐步提升自己的段位!