python pop() Python pop()用错成后进先出,排队系统直接崩了
2026/9/16 8:15:50 网站建设 项目流程

大家好,我是书中思想,今天是自学第5天。

今儿学习列表之实战应用, 其为用动态构建列表, 还模拟排队系统, 最终完成了一个图书借阅系统。说实话, 今儿犯的错比昨日的还要多些, 不过最后瞅见自己所写的程序能够运行通畅, 那种成就感难以用言语去形容。

今天的错误清单(又是长长一串):

books. = ""(用等号,错)

books. ""(没括号,错)

del books(没写索引,删了整个列表)

列表写成圆括号(至少3次)

那排队系统所采用的并非是 pop(0) , 而是 pop() ,如此一来便造就成了后进先出这样一种状况。

if-else 缩进写错

变量名一会儿单数一会儿复数,自己都看晕

但是! 每个错误都让我学到东西:

() 必须带括号——记住了

del 必须指定索引,否则删整个列表——记住了

队列用 pop(0),栈用 pop()——对比着记,特别牢

列表用复数,单元素用单数——以后代码会更好读

对我而言, 最为兴奋的事情是, 今天成功写出了首个称得上“有用”的程序, 也就是图书借阅系统。尽管它较为简单, 然而它达成了:

把所有功能串联起来, 看着程序依照我的指令一步步运行, 就在这时候, 突然感觉前面几天的坚持都是值得的了。

有名前辈讲过这么一番话: “搞编程并非是去记住语法这个东西, 而是要去学会怎样解决问题。”就在今天, 我凭借列表解决了标题“图书管理”这儿小小的问题, 尽管代码显得很简陋, 然而这是我依靠自身独自完成斩获的成果。

今日感悟:

常态是编程会犯错——今日犯了七八处错, 并且每个错均可作为免费的老师;写出来才算是真的掌握了——看书看懂了不算数,代码能够跑通了才行呀情况;最好的动力乃是成就感——最后达成程序跑通的那一刻, 要比任何其余事儿都开心得多。

明天要学习列表排序以及组织。要是你同样处于自学状态, 欢迎留言去分享你今日的“错误清单”, 借此让我们一块儿把犯错转化为进步!

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询