共计 736 个字符,预计需要花费 2 分钟才能阅读完成。
导读 | 有不少零基础自学入门 python 的同学,在学习的时候可能会遇到不少问题,很多常见的知识点并不知道都是什么意思,这里小千就给大家介绍一下零基础同学问的比较多的 6 个 python 知识点,帮助大家学习 python。 |
1.Python 是如何被解释执行的?
Python 是一种解释型语言,它可以直接从源代码运行程序。程序员编写的源代码首先转变成一种中间语言代码,然后再被转换成能够直接执行的机器语言代码。
2.Python 是如何进行内存管理的?
Python 内存空间是以 Python 私有堆的形式进行管理的。所有的 Python 对象和数据结构都存放在一个私有堆中。解释器可以访问私有堆,而程序员不可以。
将 Python 堆空间中的内存分配给 Python 对象的工作是由 Python 内存管理器完成的。而内核 API 则会提供给程序员一些相关的工具来完成涉及到内存的编码工作。
3. 能够找到程序中的 bug 进行静态分析的工具有哪些?
PyChecker 是一种能够发现 Python 源代码中的 bug 并对其中的代码风格和复杂度进行警告的静态分析工具。另外一种工具是 Pylint,它能够验证模块是否满足编码标准。
4. 什么是 Python 装饰器?
一个 Python 装饰器是我们在符合 Python 语法的同时又方便地对函数做的一些特定的修改。
5. 列表和元组的区别是什么?
列表和元组的区别是列表是可变的,而元组不可以。而且元组可以被散列,例如作为字典的键。
6.Python 的迭代器是什么?
Python 中的迭代器是用来迭代包含一组元素的容器的,如列表。
以上就是 6 个 python 常见的知识点介绍了,希望对大家有所帮助。
正文完
星哥玩云-微信公众号