首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

注:本篇文章为个人学习笔记仅供学习交流。

目录

变量的修炼——灵气的凝练

多变量的修炼——灵气的分配

数据类型的修炼——灵气的属性

数值运算的修炼——灵气的计算

01

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

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

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

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

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

往期推荐

  • 发表于:
  • 原文链接https://page.om.qq.com/page/Oee7ISp7bALfm4zyA7ZLcs1w0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券