1 / 7
文档名称:

Python面试题集.doc

格式:doc   大小:24KB   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Python面试题集.doc

上传人:xiarencrh 2020/12/17 文件大小:24 KB

下载得到文件列表

Python面试题集.doc

文档介绍

文档介绍:Python面试题集
1:Python如何实现单例模式?Python有两种方式可以实现单例模式,下面两个例子使用了不同的方式实现单例模式: Singleton(type):def __init__(cls, name, bases, dict):super(Singleton, cls).__init__(name, bases, dict) = Nonedef __call__(cls, *args, **kw):if is None:cls.instance = super(Singleton, cls).__call__(*args, **kw)return cls.instanceclass MyClass(object):__metaclass__ = Singletonprint MyClass()print MyClass()2. 使用decorator来实现单例模式def singleton(cls):instances = {}def getinstance():if cls not in instances:instances[cls] = cls()return instances[cls]return getinstance@singletonclass MyClass:…2:什么是lambda函数?Python允许你定义一种单行的小函数。定义lambda函数的形式如下:labmda 参数:表达式lambda函数默认返回表达式的值。你也可以将其赋值给一个变量。lambda函数可以接受任意个参数,包括可选参数,但是表达式只有一个:>>> g = lambda x, y: x*y>>> g(3,4)12>>> g = lambda x, y=0, z=0: x+y+z>>> g(1)1>>> g(3, 4, 7)14也能够直接使用lambda函数,不把它赋值给变量:>>> (lambda x,y=0,z=0:x+y+z)(3,5,6)14如果你的函数非常简单,只有一个表达式,不包含命令,可以考虑lambda函数。否则,你还是定义函数才对,毕竟函数没有这么多限制。3:Python是如何进行类型转换的?Python提供了将变量或值从一种类型转换成另一种类型的内置函数。int函数能够将符合数学格式数字型字符串转换成整数。否则,返回错误信息。>>> int(”34″)34>>> int(”1234ab”) #不能转换成整数ValueError: invalid literal for int(): 1234ab函数int也能够把浮点数转换成整数,但浮点数的小数部分被截去。>>> int()34>>> int(-)-2函数°oat将整数和字符串转换成浮点数:>>> float(”12″)12.0>>> float(”″)1.111111函数str将数字转换成字符:>>> str(98)‘98′>>> str(”″)‘76.765′。虽然它们的值相等的,但却属于不同的类型。这两个数在计算机的存储形式也是不一样。4:Python如何定义一个函数函数的定义形式如下:de

最近更新

钱塘江大潮公开课获奖课件赛课一等奖课件 8页

酒店五星级员工劳动合同 4页

仓储管理控制程序-仓库原材料、半成品及成品管.. 8页

电力系统安全实战-从基础理论到实践操作 32页

幼儿园租赁合同范文正规版 4页

网签版委托服务合同模板 2页

简单版车辆买卖合同范本 2页

法院延迟执行申请书简易模板 2页

游戏故事情节设计-游戏故事创作技巧 26页

电话筒及其他简单练习公开课获奖课件赛课一等.. 57页

服务行业处暑节员工关怀活动-人力资源经理 19页

第八讲条码的检测条码识别技术公开课获奖课件.. 60页

国际商法国际商法的主体公开课获奖课件赛课一.. 31页

工业厂房租赁合同样书(标准版) 9页

彩钢工程承包合同(标准版) 10页

承揽加工合同纠纷案件 3页

个人借款合同通用版2 10页

交通事故致人死亡赔偿协议书模板(标准版) 5页

农村房屋遗嘱格式(标准版) 3页

通用密封条模板 1页

职业生涯规划免费模板 职业生涯规划 5页

市政道路工程施工质量验收规程 30页

新教科版六年级科学下册期中测试卷及答案【可.. 5页

2023年09月上海徐汇区凌云街道社区卫生服务中.. 13页

个人租房合同电子版免费 9页

电力系统振荡【电压电流】特征 8页

DL T 5791-2019《火力发电建设工程机组热控调.. 58页

祈禳之禳关度煞科 12页

山西省交通厅调差文件(2011年12月下发) 7页