流畅的Python读书笔记
kingdragonfly
这个作者很懒,什么都没留下…
展开
-
《流畅的Python》第二章列表生成器中的陷阱
结论:列表生成器中的循环变量(如#2句中的i,我不知道这么说是否规范,书中作者称其作“表达式内部的变量”,但窃以为如此并不能确指)是列表生成器的局部变量,作用域仅限于列表生成器内部。另外,为了使源代码更清晰易读,当使用列表生成器时,其中的循环变量,应该命名为一个更清晰的独立变量名。可以看到,当我们引用列表生成器中的变量i时,提示此变量未定义,那就说明,在我们引用它时,已经超出了其作用域范围!可以发现,列表生成器中的变量i,每次遍历取得的值其实就是x的各个元素。2、如下的错误提示,是不是已经能说明问题了。原创 2023-03-17 11:15:18 · 83 阅读 · 0 评论 -
《流畅的Python》第一个例子中的陷阱
流畅的Python 第一章 第一个例子 陷阱原创 2022-11-09 14:44:18 · 287 阅读 · 1 评论