初级Pythoner常犯的6个错误

初级Python程序员经常会犯一些有共性的错误,快来看看你或者你的下属有没有中招吧。

更多Python视频、源码、资料加群683380553免费获取

1、用C的思维写Python。

经常这样写:

而通常熟练的Pythoner会这样写:

或者这样写:

2、经常忘记交互终端和脚本的行为是不同的。

交互终端总是把表达式的返回值打印出来。

但是同样的函数在脚本中实际上是没有任何输出显示的。

3、从不使用很多方便的内置类型

比如初学者经常这样写:

实际上Python中可以这样简单地完成:

4、经常忘记range函数的输出不包含最后一个值

5、容易忘记浮点数的“不好用”

使用浮点数计算你会得到这样的结果:

而且这不是Python的bug,计算机浮点数计算就是“不那么对”的。

6、以为Python是纯解释型语言。

我见过一些程序员把变量和函数名命名得非常短。他们以为Python是纯解释型的,所以命名更短,解释器解析文本就越快,最后运行速度会有提升。(当然,这么想完全是错误的,Python其实是有编译过程的,只不过是编译成一种中间码,且是运行前自动完成的)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值