【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!"玄天真人满意地说。


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

相关推荐
秋已杰爱2 小时前
Qt显示一个hello world
开发语言·qt
我不会编程5552 小时前
Python Cookbook-2.24 在 Mac OSX平台上统计PDF文档的页数
开发语言·python·pdf
胡歌14 小时前
final 关键字在不同上下文中的用法及其名称
开发语言·jvm·python
程序员张小厨4 小时前
【0005】Python变量详解
开发语言·python
盖盖衍上5 小时前
Java 泛型(Generics)详解与使用
java·开发语言·windows
Hacker_Oldv5 小时前
Python 爬虫与网络安全有什么关系
爬虫·python·web安全
深蓝海拓5 小时前
PySide(PyQT)重新定义contextMenuEvent()实现鼠标右键弹出菜单
开发语言·python·pyqt
magic 2457 小时前
深入理解Java网络编程:从基础到高级应用
java·开发语言
cafehaus7 小时前
关于JavaScript性能问题的误解
开发语言·javascript·ecmascript
数据攻城小狮子7 小时前
深入剖析 OpenCV:全面掌握基础操作、图像处理算法与特征匹配
图像处理·python·opencv·算法·计算机视觉