一、新的和初始的
在这个代码中输入什么?
回答:
使用新方法,您可以决定返回哪个对象,也就是说,可以在创建对象之前用于设计模式的单例工厂模式。_初始化?是创建对象的调用。
2python列表和dict生成
下面的代码输出什么?
回答:
全局和局部变量
下面的代码输出什么?
回答:
9
9
num不是全局变量,因此每个函数都有自己的num副本。如果要修改num,必须用global关键字声明它。例如:
四、包管理
包中有三个模块mod1.py、mod2.py和mod3.py但是,使用from demopack import*导入模块时,如何确保只导入mod1和mod3。
回答:增加__init__.py文件,并在文件中增加:
__all__ = ['mod1','mod3']
关闭
编写一个函数来接收整数参数n并返回一个函数。函数是将函数的参数n相乘并返回结果。
回答:
类继承
代码如下:
如何调用类a的show方法。
方法如下:
obj.__class__ = A
obj.show()
方法指向类对象,只分配类型A给他,然后调用方法Show,但是当它完成时,记住要修改它。
以上是本文的全部内容。你觉得这个面试题目难吗?
最后,小编想说一句话:我是一个python开发工程师,我已经整理了一套最新的python系统学习教程,包括从基本的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习、面试宝典。想要这些资料的人可以关注编辑,在后台给小编发一条私信:“1”即可领取