没有合适的资源?快使用搜索试试~ 我知道了~
总结Python基础面试题全文共6页,当前为第1页。总结Python基础面试题全文共6页,当前为第1页。总结Python基础面试题 总结Python基础面试题全文共6页,当前为第1页。 总结Python基础面试题全文共6页,当前为第1页。 1、什么是pickling 和unpickling? Pickle 模块接受任何Python 对象,并将其转换为字符串,使用dump 函数将其转储到文件中,这个过程称为pickling。从存储的字符串表示中检索原始Python 对象的过程称为unpickling。 2、作为解释型语言,Python 如何运行? Python 是一种解释型语言。Python 程序直接从源代码运行,将程序员编写的源代码转换成中间语言,再将中间语言翻译成必须执行的机器语言。 3、有哪些工具可以帮助查找错误或执行静态分析? PyChecker 是一个静态分析工具,用于检测Python 源代码中的错误,并给出错误的类型和复杂性。Pylint 是验证模块是否符合编码标准的另一种工具。 4、下面的代码会输出什么: def f(x,l=[]): for i in range(x):
资源推荐
资源详情
资源评论
总结 Python 基础面试题
总结 Python 基础面试题
1、什么是 pickling 和 unpickling?
Pickle 模块接受任何 Python 对象,并将其转换为字符串,使用
dump 函数将其转储到文件中,这个过程称为 pickling。从存储的字
符串表示中检索原始 Python 对象的过程称为 unpickling。
2、作为解释型语言,Python 如何运行?
Python 是一种解释型语言。Python 程序直接从源代码运行,将
程序员编写的源代码转换成中间语言,再将中间语言翻译成必须执行
的机器语言。
3、有哪些工具可以帮助查找错误或执行静态分析?
PyChecker 是一个静态分析工具,用于检测 Python 源代码中的
错误,并给出错误的类型和复杂性。Pylint 是验证模块是否符合编码
标准的另一种工具。
4、下面的代码会输出什么:
def f(x,l=[]):
for i in range(x):
l.append(i*i)
print l
f(2)f(3,[3,2,1])f(3)
答案:
[0, 1][3, 2, 1, 0, 1, 4][0, 1, 0, 1, 4]
5、Python 中 lambda 是什么意思?
它是一个经常用作内联函数的单个表达式匿名函数。
6、为什么 python 中的 lambda 表单没有语句?
python 中的 lambda 表单没有语句,因为它用于创建新的函数对
象,然后在运行时返回它们。
7、Python 中的 pass 是什么意思?
pass 意味着没有任何操作的 Python 语句,换句话说,它是复合
语句中的一个占位符,如果一个地方没有什么必须写在那里,就需要
资源评论
小虾仁芜湖
- 粉丝: 84
- 资源: 9357
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功