【Python修仙编程】(二) Python3灵源初探(1)

第一部分:变量的修炼------灵气的凝练

林羽站在练气期的起点,面前是师傅玄天真人的法典。玄天真人翻开第一页,上面写着:"变量是灵气的容器,修仙者通过凝练灵气来修炼。"

"师傅,变量是啥?"林羽挠挠头问道。

"变量就像修仙者用来存储灵气的灵池,"玄天真人解释道,"在 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!"玄天真人满意地说。


林羽的修仙之旅还在继续,下一次他将学习更高级的编程知识,逐步提升自己的段位!

相关推荐
站大爷IP6 小时前
Python operator模块的methodcaller:一行代码搞定对象方法调用的黑科技
python
GarrettGao8 小时前
Frida常见用法
javascript·python·逆向
Juchecar9 小时前
Pandas技巧:利用 category 类型节省内存
python
跟橙姐学代码10 小时前
Python时间处理秘籍:别再让日期时间卡住你的代码了!
前端·python·ipython
mortimer12 小时前
Python 文件上传:一个简单却易犯的错误及解决方案
人工智能·python
Juchecar13 小时前
NumPy编程:鼓励避免 for 循环
python
Java陈序员13 小时前
直播录制神器!一款多平台直播流自动录制客户端!
python·docker·ffmpeg
c8i13 小时前
drf 在django中的配置
python·django
这里有鱼汤15 小时前
【花姐小课堂】新手也能秒懂!用「风险平价」打造扛造的投资组合
后端·python
databook1 天前
Manim实现闪光轨迹特效
后端·python·动效