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为扩展名的文件。作为一种启动速度的优化。下一次运行程序时,如果上没有修改过源码的话,Python将会加载.pyc文件并跳过编译这个步骤。
执行:
当程序编译成字节码后,发送到Python虚拟机上来执行。虚拟机是Python的运行引擎。是Python解释器的最后一步。
原文链接:https://blog.csdn.net/zzh516451964zzh/article/details/123882801?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522171851498716800197052943%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=171851498716800197052943&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-8-123882801-null-null.nonecase&utm_term=AI%E9%9D%A2%E8%AF%95