博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python程序员的30个常见错误
阅读量:6372 次
发布时间:2019-06-23

本文共 914 字,大约阅读时间需要 3 分钟。

hot3.png

在这篇文章中,我将总结新老Python程序员常犯的一些错误,以帮助你们在自己的工作避免犯同样或类似错误。

首先我要说明一下的是,这些都是来源于第一手的经验。我以讲授Python的知识为生。在过去的7年里,我已经给上千名学生讲授上百堂Python的课程,同时看着这些学生们犯同样的错。也就是说,这些是我看着Python初学者活生生犯的错,千百次的错。

事实上,这些错误实在是太普遍了以至于我敢保证你刚开始学的时候是一定会犯的。

“那么是什么呢?”你会问,“你也会在Python里犯那么多错么?”是的。Python可能是最简单、最灵活的语言之一,但它终究还是一门编程语言。它仍然有语法,数据类型,以及巫师蒂姆居住的黑暗角落。

典故出自《蒙蒂派森与圣杯》中的魔法师蒂姆,他主角们指点在洞穴的墙壁上记录的圣杯位置,作者在此处的意思是Python语言里容易犯错的地方。另,Python语言得名于作者Guido van Rossum特别喜欢的《蒙蒂派森飞行马戏团(Monty Python’s Flying Circus)》——译者注

好事情是多亏了Python那干净的设计,一旦你学会了Python,你就能自动的避开很多陷阱。Python在其各组件之间有着最小的互动,这能有效的减少bug。它也拥有十分简单的语法,这意味着在一开始你就有更小的概率犯错。当你实在是犯了错的时候,Python的即时错误检测和报告能帮你迅速的恢复。

但用Python编程也不是个自动完成的活儿,很多事还是要早做准备。那么废话不多说了,让我们直切正题。在接下来的三节里我们将这些错误分为语用、代码,以及编程三个大类。

如果你想读到更多的Python的常见错误以及如何避免它们,那么在O’Reilly系列丛书的《Python学习手册》(原书第5版)里有详细的解读。

01 语用错误

让我们从基础开始,从那些刚学习编程的人钻研语法之前碰到的事情开始。如果你已经编过一些程了,那么以下这些可能看起来十分的简单;如果你曾经尝试过教新手们怎么编程,它们可能就不这么简单了。

转载于:https://my.oschina.net/u/3611008/blog/2967379

你可能感兴趣的文章
Log4j配置将错误信息输出到指定文件中[linux tomcat]
查看>>
Linux chmod解析
查看>>
AS3的Proxy扩展Dictionary
查看>>
C# SQL封装(三)
查看>>
llvm每日谈之一 llvm是什么
查看>>
CDN(内容分发网络)技术原理
查看>>
观察一个人的能力
查看>>
UDP卷1:第六章(I/O复用:select和poll函数)
查看>>
主流需求管理工具对比
查看>>
并发与并行的问题
查看>>
Openssl解析私pfx/p12证书(1)
查看>>
Fedora 安装Dr.com 所需32位运行库
查看>>
几个Xaml开发Visual Studio 2010设置技巧
查看>>
stm32系列单片机之printf重定向
查看>>
如何从windows平台自动连接到Linux/Mac机运行shell脚本?
查看>>
【HBase从入门到精通系列】如何避免HBase写入过快引起的各种问题
查看>>
新功能:阿里云负载均衡SLB支持HTTP访问强制跳转HTTPS
查看>>
抖音网红小姐姐和她的老板带你玩转阿里云双11
查看>>
sysbench的框架实现介绍
查看>>
ESX 4.0 vsd-mount 错误
查看>>