课程代码、课件及其他相关资料地址
https://gitee.com/wilsonyin/zero-basics-python
作者回复: 新版本的字典是有序的哦
作者回复: jupyter vscode 各有长处, 比如在初学阶段,需要进行代码补全时,vscode就非常好用。而执行一部分代码时和访问便利性考虑,jupyter则非常方便
作者回复: 这个问题又把我带回到了Python2.0繁荣的时代了,print增加括号变为函数,龟叔给了明确的答复, 参考 https://peps.python.org/pep-3105/ 但是Python语言的for 怎么不改成C形式的写法呢? 我觉得这是不同语言作者对for的理解不同,Python中的while循环才是和C对标的for循环,而Python里的for 纯粹就是为了“一个接一个的”取元素,而设计的语法。 所以c语言里的写法是: for(i=1; i<=10; i++) { ;; } 而Python的写法是: for i in range(10): ... 语义上,Python强调从range对象里,逐个取元素,而不是递增