今天是我正式开启Python学习之旅的第7天

今天是我正式开启Python学习之旅的第7天,相较于最初对着满屏英文代码的手足无措,我终于能静下心来,在代码的世界里找到一点点前行的方向。

上午的学习内容是函数进阶,此前我只掌握了最基础的函数定义与调用,今天接触到的参数传递、返回值处理,着实刷新了我对函数的认知。在学习默认参数时,我写下了人生中第一个带默认值的函数:

def greet(name, message="早上好!"):
print(f"{name},{message}")

当我不传入第二个参数,程序依然能输出"张三,早上好!"时,那种小小的成就感,就像在黑暗的隧道里瞥见了一丝光亮。不过,在练习可变参数时,我却栽了个跟头。我试图在函数内部修改可变参数的值,结果导致外部的列表也被意外修改,折腾了半个多小时,才在教程的注释里找到答案------原来可变参数在函数内部修改会影响原始对象,这让我深刻意识到,Python里的参数传递远不是我想象中那么简单。

下午的时间,我用来巩固之前学过的循环语句,并尝试用它来解决实际问题。我给自己布置了一个小任务:计算1到100的偶数和。一开始,我用最笨的方法,逐个判断数字是否为偶数,然后累加。后来想起老师讲过的range函数,优化了代码:

total = 0
for num in range(2, 101, 2):
total += num
print("1到100的偶数和为:", total)

看着代码从十几行精简到四行,运行结果却丝毫不差,我真切感受到了Python的简洁与高效。

傍晚时分,我在Python学习论坛上看到了很多前辈分享的学习经验,有人建议做学习笔记,有人鼓励多敲代码少看视频。我决定从明天开始,每天写一篇学习日记,记录下自己的收获与困惑。毕竟,学习的道路从来都不是一帆风顺的,但只要今天的自己比昨天多懂一点,就是最大的进步

相关推荐
一隅论数智3 天前
给AI一张“业务概念地图“:本体如何从哲学走向企业智能
大数据·人工智能·经验分享·笔记·学习·学习方法·政务
默_笙3 天前
🍙 给每个请求过安检:FastAPI 是怎么把校验写进类型注解的
python
小羊没烦恼!3 天前
初探性能优化——2个月到4小时的性能提升
java·开发语言·windows·算法·c#
XiHongShi20163 天前
STM32F407 RTC定时器例程,建议保存
stm32·单片机·学习
qq_426003963 天前
启动playwright录制codegen生成自动化测试脚本
python·自动化
虎头金猫3 天前
4K 视频总卡在公网带宽?用 N1 + OpenList 把网盘播放链路重新理顺
运维·服务器·网络·python·容器·beautifulsoup·pandas
长沙三为智能科技3 天前
家政小程序开发从0到上线:五阶段交付流程与验收清单
python
爱吃苹果的日记本3 天前
离散数学第六课
学习·离散数学
伞伞悦读3 天前
【第38期】Python 模块与包详解:import、from、模块搜索路径、包结构和 __init__
开发语言·python