教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

《Python程序设计》题库(8)

来源:网络收集 时间:2026-08-02
导读: 347、 348、 349、 350、 351、 表达式 'aaasdf'.strip('af') 的值为______________。('sd') 表达式 'aaasdf'.rstrip('af') 的值为_______________。('aaasd') 表达式 len('SDIBT') 的值为__________。(5) 表

347、 348、 349、 350、 351、

表达式 'aaasdf'.strip('af') 的值为______________。('sd') 表达式 'aaasdf'.rstrip('af') 的值为_______________。('aaasd') 表达式 len('SDIBT') 的值为__________。(5)

表达式 'Hello world!'.count('l') 的值为___________。(3)

已知 x = 'abcdefg',则表达式 x[3:] + x[:3] 的值为___________________。

('defgabc') 352、 353、 354、

字符串编码格式UTF8使用____________________个字节表示一个汉字。(3) 字符串编码格式GBK使用__________________个字节表示一个汉字。(2) 已知字符串编码格式utf8使用3个字节表示一个汉字、1个字节表示英语字母,那

么表达式len('abc你好')的值为_______________。(5) 355、

已知字符串编码格式utf8使用3个字节表示一个汉字、1个字节表示英语字母,那

么表达式len('abc你好'.encode())的值为_______________。(9) 356、

已知字符串编码格式gbk使用2个字节表示一个汉字、1个字节表示英语字母,那

么表达式len('abc你好'.encode('gbk'))的值为_______________。(7) 357、

已知ord('A')的值为65并且hex(65)的值为'0x41',那么表达式'\\x41b'的值为

________________。('Ab') 358、

已知formatter = 'good {0}'.format,那么表达式list(map(formatter, ['morning']))的值

为__________________。(['good morning']) 359、

已知x = 'hello world.',那么表达式x.find('x')和x.rfind('x')的值都为_____________。

(-1) 360、 361、 362、

表达式':'.join('hello world.'.split())的值为___________________。('hello:world.') 表达式':'.join('a b c d'.split(maxsplit=2))的值为_________________。('a:b:c d') 已知x = 'hello world',那么表达式x.replace('l', 'g')的值为_______________。('heggo

worgd')

363、 假设已成功导入Python标准库string,那么表达式len(string.digits)的值为

_______________。(10) 364、 365、 366、 367、 368、 369、

表达式'aaaassddf'.strip('af')的值为__________________。('ssdd') 表达式len('aaaassddf'.strip('afds'))的值为________________。(0) 表达式len('hello world'[100:])的值为__________________。(0) 表达式chr(ord('a')^32^32)的值为_________________。('a') 表达式chr(ord('a')^32)的值为_________________。('A')

已知x = 'aa b ccc dddd',那么表达式''.join([v for i,v in enumerate(x[:-1]) if v==x[i+1]])

的值为_________________。('accddd') 370、

假设正则表达式模块re已正确导入,那么表达式''.join(re.findall('\\d+', 'abcd1234'))

的值为_____________________。('1234') 371、

假设正则表达式模块re已正确导入,那么表达式re.findall('\\d+?', 'abcd1234')的值为

_____________________。(['1', '2', '3', '4']) 372、

假设正则表达式模块re已正确导入,那么表达式re.sub('(.\\s)\\\\1+', '\\\\1','a a a a a bb')

的值为________________________。('a bb') 373、 374、 375、

表达式 eval('*'.join(map(str, range(1, 6)))) 的值为_________。(120)

正则表达式模块re的__________方法用来编译正则表达式对象。(compile()) 正则表达式模块re的______________方法用来在字符串开始处进行指定模式的匹

配。(match()) 376、

正则表达式模块re的______________方法用来在整个字符串中进行指定模式的匹

配。(search()) 377、

表达式 re.search(r'\\w*?(?P\\b\\w+\\b)\\s+(?P=f)\\w*?', 'Beautiful is is better than

ugly.').group(0) 的值为___________。('is is') 378、

表达式 'Beautiful is better than ugly.'.startswith('Be', 5) 的值为_________。(False)

379、 已知字典 x = {i:str(i+3) for i in range(3)},那么表达式 ''.join(x.values()) 的值为

____________。('345')

第5章 函数定义与使用 380、 381、 382、

Python中定义函数的关键字是_________________。(def)

在函数内部可以通过关键字________________来定义全局变量。(global) 如果函数中没有return语句或者return语句不带任何返回值,那么该函数的返回值

为_________________。(None) 383、 384、 385、 386、 387、 388、

表达式 sum(range(10)) 的值为________________。(45) 表达式 sum(range(1, 10, 2)) 的值为____________。(25)

表达式 list(filter(None, [0,1,2,3,0,0])) 的值为___________________。([1, 2, 3]) 表达式 list(filter(lambda x:x>2, [0,1,2,3,0,0])) 的值为_________。([3])

表达式 list(range(50, 60, 3)) 的值为_______________________。([50, 53, 56, 59]) 表

list(filter(lambda

x:

x%2==0,

range(10)))

__________________________。([0, 2, 4, 6, 8]) 389、 390、 391、 392、 393、

表达式 list(filter(lambda x: len(x)>3, ['a', 'b', 'abcd'])) 的值为___________。(['abcd']) 已知 g = lambda x, y=3, z=5: x*y*z,则语句 print(g(1)) 的输出结果为_______。(15) 表达式 list(map(lambda x: len(x), ['a', 'bb', 'ccc'])) 的值为__________。([1, 2, 3]) 已知 f = lambda x: x+5,那么表达式 f(3) 的值为________。(8)

表达式 sorted(['abc', 'acd', 'ade'], key=lambda x:(x[0],x[2])) 的值为_____________。

(['abc', 'acd', 'ade']) 394、

已知函数定义def demo(x, y, op):return eval(str(x)+op+str(y)),那么表达式demo(3, 5,

'+')的值为______________________。(8) 395、

已知函数定义def demo(x, y, op):return eval(str(x)+op+str(y)),那么表达式demo(3, 5,

'*')的值为______________________。(15) 396、

已知函数定义def demo(x, y, op):return eval(str(x)+op+str(y)),那么表达式demo(3, 5,

'-')的值为______________________。(-2) 397、

已知f = lambda n: len(bin(n)[bin(n).rfind('1')+1:]),那么表达式f(6)的值为

____________________。(1) 398、

已知f = lambda n: len(bin(n)[bin(n).rfind('1')+1:]),那么表达式f(7)的值为

____________________。(0) 399、 400、

已知 g = lambda x, y=3, z=5: x+y+z,那么表达式 g(2) 的值为________。(10) 已知函数定义 def func(*p):return sum(p),那么表达式 func(1,2,3) 的值为______。

(6) 401、

已知函数定义 def func(*p):return sum(p),那么表达式 func(1,2,3, 4) 的值为

______。(10) 402、

已知函数定义 def func(**p):return sum(p.values()),那么表达式 func(x=1, y=2, z=3)

的值为________。(6) 403、

已知函数定义 def func(**p):return ''.join(sorted(p)),那么表达式 func(x=1, y=2,

…… 此处隐藏:4021字,全部文档内容请下载后查看。喜欢就下载吧 ……

《Python程序设计》题库(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/520030.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)