测试你在语法、函数与作用域、数据结构以及错误和面向对象编程方面的 Python 技能。30 道情景题,按类别即时评分,免费且无需注册。
无需注册 —— 结果立即呈现。
它在一次测试中涵盖从初级到专家级的全部范围。前面的题目是每个 Python 用户都会碰到的内容——可变默认参数、is 与 ==、整数除法与浮点除法。后面的题目则涉及闭包、装饰器、生成器、浅复制和继承。你的得分会把你归入四个层级之一,而这些名称正是招聘启事中使用的术语。
不需要。每道题都是基于 Python 3 多年来一直稳定的行为——f 字符串、标准整数/浮点除法规则、对象模型。这里的内容不依赖于近期的点版本发布或某个特定库。
它采用大多数雇主筛选测试开场时使用的同样的「读和预测」推理方式,以同样的简短情景格式呈现,这也是它能作为备考工具的原因。它不是某个特定雇主测试的复制品,这里的高分也不是证书。它真正能告诉你的,是你会在哪四个领域中丢分,这正是在正式面试前最值得知道的事。
大约六分钟。单题没有计时——测试衡量的是你是否知道代码的实际行为,而不是点击速度。你可以花任意长的时间思考一道题。
参加我们的测试不应被视为对你能力的全面或精确评估。结果仅供信息和自我反思之用。
测试你在语法、函数与作用域、数据结构以及错误和面向对象编程方面的 Python 技能。30 道情景题,按类别即时评分,免费且无需注册。
这是一套基于情景的 Python 测试:30 段真实代码片段,每段后跟一个问题,考察运行时实际会发生什么。一个有默认参数的函数,会偷偷记住上次调用的值。两个看起来一样的列表,但实际上不是同一个对象。一个循环变量,闭包在循环结束后才去读它。你要选出与 Python 实际行为一致的答案,而不是看起来合理的那个。
这 30 道题涵盖四个领域——核心语法与类型、函数/作用域/闭包、数据结构与控制流,以及错误/面向对象编程与习用法。这四个领域正是「读代码」和「运行代码」悄悄产生分歧的地方,也是招聘启事中「精通 Python」一语成谶的地方——一旦进入面试,那个模糊的要求就会变得非常具体。你会得到四个领域各自的得分,所以薄弱环节会清楚地显示为薄弱环节,而不是被总分掩盖。
整个测试约需六分钟,无需注册,也无需编写或执行代码——每道题都是「读和预测」,就像资深工程师审核代码提交一样。知道语法和知道某个语法在特定条件下的实际行为是两项不同的技能,这个测试衡量的是第二项。
看清四个 Python 领域中哪一个实际上在拖你后腿
按类别分解得分——语法、函数/作用域、数据结构、面向对象编程/错误处理
查出你处于哪个层级:初级、中级、高级还是专家级
看看自己的水平与招聘启事中「精通 Python」真正的含义相比如何
你写 def add_item(item, basket=[]): basket.append(item); return basket,然后调用 add_item('a') 和 add_item('b'),两次都不传 basket 参数。第二次调用返回什么?
30 道题,6分钟。自动跳题——无需手动点击下一题。
即时查看您的结果概况。免费、可分享,登录后自动保存。
开通 Premium 解锁完整报告——包含职业方向、优势分析和成长路径。
测试你在语法、函数与作用域、数据结构以及错误和面向对象编程方面的 Python 技能。30 道情景题,按类别即时评分,免费且无需注册。
无需注册 —— 结果立即呈现。
它在一次测试中涵盖从初级到专家级的全部范围。前面的题目是每个 Python 用户都会碰到的内容——可变默认参数、is 与 ==、整数除法与浮点除法。后面的题目则涉及闭包、装饰器、生成器、浅复制和继承。你的得分会把你归入四个层级之一,而这些名称正是招聘启事中使用的术语。
不需要。每道题都是基于 Python 3 多年来一直稳定的行为——f 字符串、标准整数/浮点除法规则、对象模型。这里的内容不依赖于近期的点版本发布或某个特定库。
它采用大多数雇主筛选测试开场时使用的同样的「读和预测」推理方式,以同样的简短情景格式呈现,这也是它能作为备考工具的原因。它不是某个特定雇主测试的复制品,这里的高分也不是证书。它真正能告诉你的,是你会在哪四个领域中丢分,这正是在正式面试前最值得知道的事。
大约六分钟。单题没有计时——测试衡量的是你是否知道代码的实际行为,而不是点击速度。你可以花任意长的时间思考一道题。