若邻网Python工程师面试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
若邻网Python工程师面试题(羊年圣诞版)
一.为什么使用Python
二.Python常用的数据类型
三.input()与raw_input()区别
四.python中占位符 %r和%s的区别
五.Virtualenv能解决什么问题
六.list_a=[72, 34, 6, 98, 56],反转这个列表
七.已知welfare_list = [{'id': "12", 'name': "绩效奖金"}, {'id': "15", 'name': "通讯津
贴"}, {'id': "26", 'name': "探亲假"}, {'id': "9", 'name': "员工培训"}]
需求:输出“绩效奖金,通讯津贴,探亲假,员工培训”的字符串
八.用Python匹配HTML tag的时候,<.*>和<.*?>有什么区别
九.python如何读取大文件
十.谈谈对模块、包的理解及__init__.py文件的作用
十一.使用过的web框架,简单介绍一下
十二.用python实现把一个数字组成的字符串转为整数,不使用int
十三.多进程,多线程,协程的理解,及CPU密集型、IO密集型场景下分别的应用
十四.以下的代码的输出将是什么? 写出你的答案并解释。
class Parent(object):
x = 1
class Child1(Parent):
pass
class Child2(Parent):
pass
print Parent.x, Child1.x, Child2.x
Child1.x = 2
print Parent.x, Child1.x, Child2.x
Parent.x = 3
print Parent.x, Child1.x, Child2.x
十五.在排序好数组(升序)中,找出给定数字的出现次数
比如 [1, 2, 2, 2, 3] 中2的出现次数是3次。
用python实现一个函数 find_num(arr,num),返回该数字出现的次数