B站:啥都会一点的研究生
公众号试读:啥都会一点的研究生
目录
- 说说什么是解释性语言,什么是编译性语言?
- 说说Python程序运行过程?
- 说说Python的作用域?
- 说说Python的数据结构?
- 说说Python中可变与不可变类型?
- 说说进程与线程?
- 说说Python中的多线程?
- 说说Python中的多进程?
- 说说Python互斥锁与死锁?
- 说说Lambda?
- 说说Python的深拷贝与浅拷贝?
- 说说Python多线程是否能用多个CPU,为什么?
- 说说Python垃圾回收机制?
- 说说Python里的生成器?
- 说说迭代器与生成器的区别?
- 说说Python 列表的 del,remove和 pop 等用法和区别?
- 说说什么是闭包?
- 说说Python装饰器?(这个解释的很详细!)
- 说说Python中yeild和return的区别?
- 说说Python中set的底层实现?
- 说说Python中字典与set区别?
- 说说Python中__init__和__new__和__call__的区别?
- 说说Python内存管理?
- 说说Python中类方法和静态方法的区别?
- 说说点积和矩阵相乘的区别?
- 说说Python中错误和异常处理?
- 说说Python中try else 与finally区别?
- 说说什么是猴子补丁?
- 说说Python 中的is和==区别?
- 说说gbk和utf8的区别?
- 说说遍历字典的方法?
- 说说反转列表的方法?
- 说说元组转为字典的方法?
- 说说__init__.py 文件的作用以及意义?
- 说说函数调用参数的传递方式是值传递还是引用传递?
- 说说对缺省参数的理解?
- 说说你知道的列表去重的所有方式?
- 说说Python常见的列表推导式?
- 说说map与reduce函数?
- 说说hasattr() getattr() setattr() 函数使用详解?
- 说说except 的作用和用法?
- 在 except 中 return 后还会不会执行 finally 中的代码?怎么抛出自定义异常?
- 说说什么是断言?
- 说说如何理解Python中字符串中的\字符?
- 说说Python是如何进行类型转换的?
- 说说提高Python运行效率的方法?
- 说说Python中any()和all()方法?
- 说说Python中什么元素为假?
说说什么是解释性语言,什么是编译性语言?
计算机不能直接理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能执行高级语言编写的程序。
解释性语言在运行程序的时候才会进行翻译。
编译型语言写的程序在执行之前,需要一个专门的编译过程,把程序编译成机器语言(可执行文件)。
说说Python程序运行过程?
Python程序在解释器上执行分两个过程:
编译:首先把程序的字节码保存为一个以.pyc为扩展名的文件。作为一种启动速度的优化