青鸟100问

Python小白经常遇到的问题,你遇到了吗?
北大青鸟总部

摘要:Python小白经常遇到的问题,你遇到了吗?

QQ截图20200820141821.png

随意列举一些新手普遍存在的问题:

1.不了解Python对象模型, 变量名, 对象概念含混.

2.不了解可变对象和不可变对象, 尤其是int.

3.不了解切片意味着拷贝, 在循环中大量使用, 影响效率.

4.不了解切片是浅拷贝还是深拷贝.

5.遇到bytes和str(2.7中的str和unicode)就头晕.

6.经常在需要使用is的场景使用==.

7.不了解def是运行时执行语句, 并且是赋值语句.

8.类属性和实例属性混淆.

9.不了解在函数中修改可变对象参数会对调用者产生影响, 导致莫名其妙错误.

10.企图在函数中修改全局变量, 没有使用global, 而创建了本地变量.

相关阅读
五款必备高效Python数据分析库,你知道几个?
一文教你如何轻松实战Python时间序列数据挖掘
Python中的迭代器与可迭代对象
2021学习Python5个理由,值得收藏!
python有谁创建吗?Python之父退休后太无聊加入微软
热门推荐