更多课程 选择中心


Python培训

400-996-5531

想要以python为支点扭转乾坤,先过python笔试关!

  • 发布:Python培训
  • 来源:今日头条
  • 时间:2018-05-07 14:33

唐僧去西天取经,需要经历九九八十一难,我们想要顺利进入某一领域,也需要经历初试、笔试、面试等关卡,能否顺利通过,全看平时积累和临场发挥。你想要想要以python为支点扭转乾坤,去玩转人工智能,那先来看看你的python基础如何,这python笔试题你会做吗?

python笔试问题1:请问如何修改以下Python代码,使得下面的代码调用类A的show方法?

python笔试题

答:这道题的考点是类继承,只要通过__class__ 方法指定类对象就可以了。补充的代码如下:

python笔试题

python笔试问题2:请问如何修改以下Python代码,使得代码能够运行?

python笔试题

答:此题考察得是方法对象,为了能让对象实例能被直接调用,需要实现 __call__ 方法,补充代码如下:


python笔试问题3:下面这段代码的输出是什么?

python笔试题

答:

python笔试题

此题考察的是new和init的用法,使用 __new__ 方法,可以决定返回那个对象,也就是创建对象之前调用的,这个常见于于设计模式的单例、工厂模式。__init__ 是创建对象是调用的。

python笔试问题4:下面这段代码输出什么?

python笔试题

答:

python笔试题

此题考察的是列表和字典的生成。

python笔试问题5:下面这段代码输出什么?

python笔试题

答:

python笔试题

此题考察全局变量和局部变量。num 不是个全局变量,所以每个函数都得到了自己的 num 拷贝,如果你想修改 num ,则必须用 global 关键字声明。比如下面这样

python笔试题

python笔试问题6:如何使用一行代码交换两个变量值?

python笔试题

答:

python笔试题

python笔试问题7:如何添加代码,使得没有定义的方法都调用mydefault方法?

python笔试题

答:

python笔试题

此题的考的是Python的默认方法, 只有当没有定义的方法调用时,才会调用方法 __getattr__。当 fn1 方法传入参数时,我们可以给 mydefault 方法增加一个 *args 不定参数来兼容。

python笔试题

python笔试问题8:一个包里有三个模块,mod1.py , mod2.py , mod3.py ,但使用 from demopack import * 导入模块时,如何保证只有 mod1 、 mod3 被导入了。

答:在包中增加 __init__.py 文件,并在文件中增加:

python笔试题

python笔试问题9:写一个函数,接收整数参数 n ,返回一个函数,函数返回n和参数的积。

答:

python笔试题

python笔试问题10:请问下面的代码有什么隐患?(Python2中)

python笔试题

答:由于变量str是个不可变对象,每次迭代,python都会生成新的str对象来存储新的字符串,num越大,创建的str对象越多,内存消耗越大。

恭喜你做完了这10道python面试题,不知道你答题的结果如何呢?还有不懂不会的,那快来达内python培训机构寻求详细解析吧。如果你还有更多关于python知识的问题,欢迎来达内python培训班,我们一起探讨学习!

免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

预约申请免费试听课

填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:想要零基础入门编程,当然首选Python!
下一篇:解码python,为什么它从众多编程语言中脱颖?

怎样选择Python培训机构,才能让我的未来充满阳光?

考一考:python大数据与机器学习Matplotlib练习题十道

在Python面试中如何展现你的代码能力?

Python计算机二级考试,你能考过吗?

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省