22、[i%2 for i in range(10)]与(i%2 for i in range(10))输出结果分别是什么

答:[0, 1, 0, 1, 0, 1, 0, 1, 0, 1]与一个生成器

23、python2与python3有哪些显著区别

答:

1、Python3中print为一个函数,必须用括号括起来;Python2中print为class

2、Python3中用input,Python2中用row_input,都输入为str

3、Python3中/表示真除,%表示取余,//结果取整;Python2中带上小数点/表示真除,%表示取余,//结果取整

4、python--range(),python2---xrange()

24、请描述Unicode,utf8,gbk等编码之间的关系

答:unicode是字符集,utf8,gbk是unicode的一种编码方式

25、请描述with用法,如果自己的类需要支持with语句,应该如何书写

答:用法 with 通过对象的__entry__()方法进入,无论执行过程中是否有异常,最后通过__exit__()结束

只要保证自己的类中有__entry__()与__exit__()方法即可使用with

26、python中如何判断一个对象是否可调用对象,那些对象是可调用对象,如何定义一个类,使其对象本身就是可调用对象?

答:判断可调用:1、callable(func)

2、hasattr(func, '__call__')

3、from types import FunctionType

isinstance(func, FunctionType)

定义可调用类:实现类中的__call__()方法

27、什么是装饰器,写一个装饰器可以打印输出方法执行时间信息

答:不改变原函数内部结构并能拓展其方法的嵌套函数

importtimedefouter(func):def inner(*args,**kwargs):

start=time.time()

ret= func(*args,**kwargs)print(time.time()-start)returnretreturn inner

装饰器代码

28、什么是进程,线程,协程?说一说python对他们的支持?

答:进程:每个进程之间数据独立耗费内存空间比较大   multiprocessing模块实现

线程:每一个进程之间可以开多个线程,线程之间数据共享,占用内存较小   threading模块支持

协程:协程是通过单线程内I/O阻塞实现, yield  或 greenlet包实现

29:def f(a,b=[])这种写法中有什么陷阱

答:b 默认值是指向一个列表对象,程序开始的时候这个列表对象是空。而不是每次调用函数的时候新建一个空列表。

30、哪些情况下,y!=x-(x-y)会成立

答:x,y是两个不相等的非空集合

x = set([2,3])

y = set([2,4])

31、用python实现九九乘法表(两种方法)

for i in range(1,10):for j in range(1,i+1):print('%s * %s = %s' % (i,j,i*j),end=' ')print()

方法一

print('\n'.join([ ' '.join([ "%d*%d=%2s" %(y,x,x*y) for y in range(1,x+1)]) for x in range(1,10)]))

方法二

32、算法是指

A、数学的计算公式      B、程序设计语言的语句语序   C、对问题的精确描述  D、解决问题的精确步骤

33、type(1+2L*3.14)的结果是

A、   B、   C、   D、

34、若k为整形,下述while循环执行次数为

k=1000

while k>1:

print k

k = k/2

A、9  B、10  C、11 D、100

35、以下谁是不合法的布尔表达式

A、x in range(6)B、3=aC、e>5 and 4==fD、(x-6)>5

36、下列表达式值为True的是

A、5+4j>2-3jB、3>2>2C、(3,2)'xyz'

37、python不支持的数据类型

A、charB、intC、floatD、list

38、关于python中的复数,下列说法错误的是

A、表示复数的语法是real+image J    B、实部和虚部都是浮点数

C、虚部必须后缀j,且必须是小写     D、方法conjugate返回复数的共轭复数

39、关于字符串,下列说法错误的是

A、字符应该视为长度为1的字符串                 B、字符串以\0标志字符串结束

C、即可用单引号,也可用双引号创建字符串  D、在三引号字符串中可以包含换行回车等特殊字符

40、以下不能创建一个字典的语句是

A、dict1={}    B、dict2={3:5}     C、dict3={[1,2,3]:'uestc'}   D、dict4={(1,2,3):'uestc'}

41、下列python语句正确的是

A、min=x if xy?x:y      C、if(x>y) print x    D、while True:pass

python不合法的布尔表达式,python笔试题22-41相关推荐

  1. 武汉光迅科技22校招笔试题(武汉邮科院控股国企上市大厂Python的txt文本处理笔试题)

    武汉光迅科技22校招笔试题(武汉邮科院控股国企上市大厂Python的txt文本处理笔试题) 资源: https://download.csdn.net/download/weixin_53403301 ...

  2. 【Python】:用python做下百度2014笔试题

    国庆节最后一天,明天就要上班了,闲来无事做做百度2014笔试题,好久没用过C++了,索性就用python简单的写一下,体验下题目难度.题目是从[大卫David]那里copy过来的. 1.给定任意一个正 ...

  3. python不合法的布尔表达式_python测试题

    一.填空题 1.Python使用符号标示注释:以划分语句块. 2.Python序列类型包括 ..三种: 是Python中唯一的映射类型. 3.Python中的可变数据类型有,不可变数据类 型有. 4. ...

  4. python取相反数_笔试题python基础总结

    #python a = [1, 2, 3] b=a a.append(4) b.append(5) print(a,b) 输出: [1, 2, 3, 4, 5] [1, 2, 3, 4, 5] > ...

  5. python中合法的布尔表达式_笔记||Python3之布尔表达式+条件判断

    布尔表达式: 布尔类型:特性:只有两种情况 ---   真  /  假 1 -- True    False 2 -- type(True) ------------ 布尔表达式:1 ---它的结果是 ...

  6. python——集合练习题(华为笔试题)

    题目内容: 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1-1000之间的随机整数(N<=1000),N是用户输入>的,对于其中重复的数字,只保留一 ...

  7. 换了个地方,来北京工作,面试了4家python爬虫,写一些这四家(记得的)笔试题(2)

    1.Python是如何进行内存管理的? 答:从三个方面来说,一对象的引用计数机制,二垃圾回收机制,三内存池机制 一.对象的引用计数机制 Python内部使用引用计数,来保持追踪内存中的对象,所有对象都 ...

  8. python开发面试题目_Python测试开发面试笔试题

    Python 测试开发面试笔试题 一,中文单项选择题(30 分,每个 3 分) 1.下列哪个语句在 Python 中是非法的? A.x = y = z = 1 B.x = (y = z + 1) C. ...

  9. 关于python类的继承正确的说法是_2017美团点评的运维岗校招笔试题,测测你会几题?...

    原标题:2017美团点评的运维岗校招笔试题,测测你会几题? 1.数据库:以下哪项不是HASH索引的特征? A MySQL不能确定在两个值之间大约有多少行 B 不能使用hash索引来加速ORDER BY ...

  10. 最全python爬虫面试笔试题及答案汇总,三万多字,持续更新,适合新手,应届生

    目录 一些经典的Python爬虫和网络编程面试题... 1 1.动态加载又对及时性要求很高怎么处理?... 1 2.分布式爬虫主要解决什么问题?... 1 3.什么是 URL?... 1 4.pyth ...

最新文章

  1. python数据分析需要数据库吗_python数据分析|使用python操作MySQL数据库
  2. C#在DataTable中使用LINQ
  3. python如何进行双色球预测最准确_【原创】python基于大数据现实双色球预测
  4. 灯效控制器和rgb控制器_送老婆一个RGB全家桶PC,试试钱都花在光效上的感觉是怎样的...
  5. 搭建Hadoop开发环境(全过程)
  6. UPnP的介绍和理解
  7. 大数据与云计算、物联网三者的区别和关联
  8. 强人锁男,MySQL到底有多少锁?
  9. html / CSS 自定义字体font 自己设置好看的特效字体
  10. 《我的世界》游戏攻略:如何一建生成房屋指令?
  11. 企业数字化转型:聊聊数据思维!
  12. which must be escaped when used within the value
  13. linux ftp去不了文件损坏,Linux下使用ftp上传压缩文件,windows下载打开损坏问题
  14. asynchronous socket error 10053错误及解决方法
  15. 威学一百_威学一百app下载-威学一百官网版下载v1.0.0_MDPDA手机网
  16. Android SearchView基本用法
  17. 英雄榜再添豪杰!分享喜悦与荣誉
  18. iPad/Iphone抓包
  19. QQ号转换成16进制登陆
  20. vue 生命周期的详解

热门文章

  1. java arraylis 删除_Java ArrayList批量删除算法分析
  2. ARPG游戏开发知识整理。
  3. 如何申请屏蔽垃圾短信
  4. 【编程题】【Scratch一级】2019.12 小狗长大记
  5. 员工意志和欲望的发展管理
  6. eNews 第二十四期/2007.05
  7. 80C51单片机PROTUES仿真C语言数码管点亮
  8. b. c 语言中有调用关系的所有函数都必须放在同一源程序文件中.,第六章函数-选择题...
  9. python检测按键按下_如何检测按键是否被按下?
  10. SpatialTE:从空间转录组数据集分析转座因子表达的工具