163、 表达式'Helloworld'.swapcase().swapcase()的值为 。('Hello world') 164、 表达式r'c:windows'\'.endswith('.exe')的值为 (True) 165、 表达式r'c:\windows\'.endswith('.jpg,’.exe')的值为。 (True) 166、 表达式'C:\\WindowsY'.startswith('C:')的值为 (True) 167、 表达式1en(He1 lo wor1d!'.1just(20)的值为 (20) 168、 表达式len('abcdefg'.ljust(3)的值为 。(7) 169、 表达式’a’+'b'的值为 。('ab') 170、 已知x=’123和y=’456',那么表达式x+y的值为 ('123456') 171、 表达式'a'.join(Cabc'.partition('a')的值为 ('aaabc') 172、 表达式\.+',’…gamma..delta')的值为 (['alpha','beta','gamma','delta']) 173、 已知x=’a234b123c',并且re模块已导入,则表达式(\d+',x)的值为 。(['a','b,’c']) 174、 表达式'.join('asdssfff'.split('sd')的值为 ('assfff') 175、 表达式'.join('[sd]','asdssfff')的值为 。('afff') 176、 假设re模块已导入,那么表达式((d)1+',’33abcd112)的值为 _。(3,1']) 177、 语句print('abc','defg')输出结果为 (None) 178、 表达式'Hel1 o world!'[-4]的值为 ('r') 179、 表达式'Hello world!'[-4:]的值为 ('rld!') 180、 表达式'.endswith(C.py','.pyw)的值为 (True) 181、 表达式1en('abc'.1just(20)的值为 (20)
163、 表达式 'Hello world'.swapcase().swapcase() 的值为______________。('Hello world') 164、 表达式 r'c:\windows\'.endswith('.exe') 的值为_____________。(True) 165、 表达式 r'c:\windows\'.endswith(('.jpg', '.exe')) 的值为_______。(True) 166、 表达式 'C:\\Windows\\'.startswith('C:') 的值为_________。(True) 167、 表达式 len('Hello world!'.ljust(20)) 的值为_________。(20) 168、 表达式 len('abcdefg'.ljust(3)) 的值为_________。(7) 169、 表达式 'a' + 'b' 的值为_____________。('ab') 170、 已知 x = '123' 和 y = '456',那么表达式 x + y 的值为______________。 ('123456') 171、 表达式 'a'.join('abc'.partition('a')) 的值为________________。('aaabc') 172、 表达式 ('\.+', '...gamma..delta') 的 值 为 _______________________ 。 (['alpha', 'beta', 'gamma', 'delta']) 173、 已知 x = 'a234b123c',并且 re 模块已导入,则表达式 ('\d+', x) 的值为 _________________。(['a', 'b', 'c']) 174、 表达式 ''.join('asdssfff'.split('sd')) 的值为____________。('assfff') 175、 表达式 ''.join('[sd]','asdssfff')) 的值为_______________。('afff') 176、 假 设 re 模块已导入,那么表达式 ('(\d)\\1+', '33abcd112') 的值为 ___________________。(['3', '1']) 177、 语句 print('abc', 'defg')) 输出结果为_____________。(None) 178、 表达式 'Hello world!'[-4] 的值为________________。('r') 179、 表达式 'Hello world!'[-4:] 的值为________________。('rld!') 180、 表达式 ''.endswith(('.py', '.pyw')) 的值为__________。(True) 181、 表达式 len('abc'.ljust(20)) 的值为______________。(20)
182、 代码print('“[a-zA-Z]+$','abcDEFG000')的输出结果为 (None) 183、 当在字符串前加上小写字母或大写字母表示原始字符串,不对其中的任 何字符进行转义。(r、R) 184、 在设计正则表达式时,字符 紧随任何其他限定符(*、+、、{n}、{n,}、{n,m}) 之后时,匹配模式是“非贪心的”,匹配搜索到的、尽可能短的字符串。() 185、 假设正则表达式模块re已导入,那么表达式(?\d+,’1', ’a12345bbbb67c890d0e')的值为 _。('albbbb1 cldle') 186、 表达式len('中国'.encode('utf-8')的值为 (6) 187、 表达式len('中国'.encode('gbk')的值为 (4) 188、 表达式chr(ord('A')+2)的值为 。('C) 189、 表达式’abcab'.replace(Ca','yy')的值为 _。('yybcyyb') 190、 已知table=”.maketrans(abcw,'xyzc'),那么表达式'Hellow world'.translate(table)的值为 _。('Helloc corld') 191、 表达式'hello world,hellow every one'.replace('hello','hi')的值为 .('hi world,hiw every one') 192、 已知字符串x=’hello world',那么执行语句('hello',’hi')之后,x的值 为 。 ('hello world') 193、 正则表达式元字符 用来表示该符号前面的字符或子模式1次或多次出现。 (+) 194、 己知x=’abc d',那么表达式’,’.join0)的值为 ('a,b,c,d') 195、 正则表达式元字符 用来表示该符号前面的字符或子模式0次或多次出现。 (*) 196、 表达式'abcab',strip(ab')的值为 。('c') 197、 表达式[str(i)for i in range(3)]的值为 。 (0,’1',’2])
182、 代码 print('^[a-zA-Z]+$','abcDEFG000')) 的输出结果为_________。(None) 183、 当在字符串前加上小写字母_____或大写字母_____表示原始字符串,不对其中的任 何字符进行转义。(r、R) 184、 在设计正则表达式时,字符_______紧随任何其他限定符(*、+、、{n}、{n,}、{n,m}) 之后时,匹配模式是“非贪心的”,匹配搜索到的、尽可能短的字符串。() 185、 假设正则表达式模块 re 已导入,那么表达式 ('\d+', '1', 'a12345bbbb67c890d0e') 的值为_____________________。('a1bbbb1c1d1e') 186、 表达式 len('中国'.encode('utf-8')) 的值为___________。(6) 187、 表达式 len('中国'.encode('gbk')) 的值为____________。(4) 188、 表达式 chr(ord('A')+2) 的值为__________。('C') 189、 表达式 'abcab'.replace('a','yy') 的值为___________。('yybcyyb') 190、 已 知 table = ''.maketrans('abcw', 'xyzc') ,那么表达式 'Hellow world'.translate(table) 的值为______________________。('Helloc corld') 191、 表达式 'hello world, hellow every one'.replace('hello', 'hi') 的值为 ________________________。('hi world, hiw every one') 192、 已知字符串 x = 'hello world',那么执行语句 ('hello', 'hi') 之后,x 的值 为____________。('hello world') 193、 正则表达式元字符________用来表示该符号前面的字符或子模式 1 次或多次出现。 (+) 194、 已知 x = 'a b c d',那么表达式 ','.join()) 的值为___________。 ('a,b,c,d') 195、 正则表达式元字符________用来表示该符号前面的字符或子模式 0 次或多次出现。 (*) 196、 表达式 'abcab'.strip('ab') 的值为__________。('c') 197、 表达式 [str(i) for i in range(3)] 的值为____________。(['0', '1', '2'])
198、 表达式’.endswith('.txt',’.doc',’.jpg)的值为 (True) 199、 代码print(1,2,3,sep=’:')的执行结果为 。(1:2:3) 200、 代码for i in range(3):print(i,end=',')的执行结果为 (0,1,2,) 201、 表达式eval('_import_(math').sqrt(9)')的值为 () 202、 表达式eval(’_import._?math').sqrt(3*2+4*2)'’')的值为 () 203、 表达式eval(3+5')的值为 (8) 204、 表达式eval('[1,2,3]')的值为 。 ([1,2,3]) 205、 假设math标准库已导入,那么表达式eval(C(4)')的值为 () 206、 已知x为非空列表,那么表达式(x)inx的值为 。(True) 207、 表达式'abcl0'.isalnum0的值为 (True) 208、 表达式'abcl0'.isalpha0的值为 (False) 209、 表达式'abcl0'.isdigit0的值为 (False) 210、 表达式'C:\\windowsY'.endswith(.exe')的值为 。(True) 211、 表达式’%s'%[1,2,3]的值为 ([1,2,3]') 212、 表达式'aaasdf'.lstrip('as)的值为 。 ('df') 213、 表达式'aaasdf'.lstrip('af')的值为 。('sdf') 214、 表达式'aaasdf'.strip('af')的值为 ('sd') 215、 表达式'aaasdf'.rstrip'af')的值为 ('aaasd') 216、 表达式len('SDIBT')的值为 。(5) 217、 表达式'Hello world!'.count(C1')的值为 (3) 218、 已知x=’abcdefg',则表达式x[3:]+x[:3]的值为
198、 表达式 ''.endswith(('.txt', '.doc', '.jpg')) 的值为___________。(True) 199、 代码 print(1,2,3,sep=':') 的执行结果为__________________。(1:2:3) 200、 代码 for i in range(3):print(i, end=',') 的执行结果为_________________。 (0,1,2,) 201、 表达式 eval('''__import__('math').sqrt(9)''') 的值为______________。() 202、 表达式 eval('''__import__('math').sqrt(3**2+4**2)''') 的值为_________。 () 203、 表达式 eval('3+5') 的值为_________________。(8) 204、 表达式 eval('[1, 2, 3]') 的值为__________________。([1, 2, 3]) 205、 假设 math 标准库已导入,那么表达式 eval('(4)') 的值为_________。() 206、 已知 x 为非空列表,那么表达式 (x) in x 的值为___________。(True) 207、 表达式 'abc10'.isalnum() 的值为______________。(True) 208、 表达式 'abc10'.isalpha() 的值为________________。(False) 209、 表达式 'abc10'.isdigit() 的值为__________________。(False) 210、 表达式 'C:\\windows\\'.endswith('.exe') 的值为________。(True) 211、 表达式 '%s'%[1,2,3] 的值为_____________。('[1, 2, 3]') 212、 表达式 'aaasdf'.lstrip('as') 的值为________________。('df') 213、 表达式 'aaasdf'.lstrip('af') 的值为________________。('sdf') 214、 表达式 'aaasdf'.strip('af') 的值为______________。('sd') 215、 表达式 'aaasdf'.rstrip('af') 的值为_______________。('aaasd') 216、 表达式 len('SDIBT') 的值为__________。(5) 217、 表达式 'Hello world!'.count('l') 的值为___________。(3) 218、 已知 x = 'abcdefg',则表达式 x[3:] + x[:3] 的值为___________________
('defgabc') 219、 字符串编码格式UTF8使用 个字节表示一个汉字。(3) 220、 字符串编码格式GBK使用 个字节表示一个汉字。(2) 221、 己知字符串编码格式utf8使用3个字节表示一个汉字、1个字节表示英语字母, 那么表达式len('abc你好')的值为 (5) 222、 己知字符串编码格式utf8使用3个字节表示一个汉字、1个字节表示英语字母, 那么表达式len('abc你好'.encode()的值为 。 (9) 223、 己知字符串编码格式gbk使用2个字节表示一个汉字、1个字节表示英语字母,那 么表达式len('abc你好'.encode(Cgbk'))的值为 _。(7) 224、 已知ord('A')的值为65并且hex(65)的值为'0x41',那么表达式'\x41b'的值为 。('Ab') 225、 已知formatter='good{0}'.format,那么表达式list(map(formatter, ['morning'])的值为 。 (['good morning']) 226、 己知x='hello world.’,那么表达式(Cx')和('x)的值都为 。(-1) 227、 表达式':',join('hello world..’.split0)的值为 ('hello:world.') 228、 表达式':'.join('abcd'.split(maxsplit=2)的值为 ('a:b:cd') 229、 已知x='hel1 oworld',那么表达式?1','g)的值为 ('heggo worgd') 230、 假设已成功导入Python标准库string,那么表达式len的值为 (10) 231、 表达式'aaaassddf'.strip(Caf')的值为 ('ssdd') 232、 表达式len(aaaassddf'.strip('afds')的值为 (0) 233、 表达式len('hel1 o world'[100:])的值为 (0)
('defgabc') 219、 字符串编码格式 UTF8 使用____________________个字节表示一个汉字。(3) 220、 字符串编码格式 GBK 使用__________________个字节表示一个汉字。(2) 221、 已知字符串编码格式 utf8 使用 3 个字节表示一个汉字、1 个字节表示英语字母, 那么表达式 len('abc 你好')的值为_______________。(5) 222、 已知字符串编码格式 utf8 使用 3 个字节表示一个汉字、1 个字节表示英语字母, 那么表达式 len('abc 你好'.encode())的值为_______________。(9) 223、 已知字符串编码格式 gbk 使用 2 个字节表示一个汉字、1 个字节表示英语字母,那 么表达式 len('abc 你好'.encode('gbk'))的值为_______________。(7) 224、 已知 ord('A')的值为 65 并且 hex(65)的值为'0x41',那么表达式'\x41b'的值为 ________________。('Ab') 225、 已 知 formatter = 'good {0}'.format ,那么表达式 list(map(formatter, ['morning']))的值为__________________。(['good morning']) 226、 已知 x = 'hello world.',那么表达式('x')和('x')的值都为_____________。(-1) 227、 表达式 ':'.join('hello world.'.split()) 的 值 为 ___________________ 。 ('hello:world.') 228、 表达式':'.join('a b c d'.split(maxsplit=2))的值为_________________。 ('a:b:c d') 229、 已知 x = 'hello world',那么表达式('l', 'g')的值为_______________。('heggo worgd') 230、 假设已成功导入 Python 标准库 string,那么表达式 len 的值为_______________。 (10) 231、 表达式'aaaassddf'.strip('af')的值为__________________。('ssdd') 232、 表达式 len('aaaassddf'.strip('afds'))的值为________________。(0) 233、 表达式 len('hello world'[100:])的值为__________________。(0)
234、 表达式chr(ord('a')32^32)的值为 ('a’) 235、 表达式chr(ord('a')32)的值为 。('A') 236、 己知x='aa b ccc dddd',那么表达式’.join([v for i,v in enumerate(x[:-l]) ifv=x[i+1])的值为 _。('accddd') 237、 假设正则表达式模块re已正确导入,那么表达式'’.join(\d+',’abcd1234') 的值为 _。('1234') 238、 假设正则表达式模块re已正确导入,那么表达式'\d+','abcd1234')的值为 。([1’,’2,’3',’4]) 239、 假设正则表达式模块re已正确导入,那么表达式C(.\s)八l+',\1','aaaaa bb')的值为 。('abb') 240、 表达式eval(C*'.join(map(str,range(1,6))的值为 (120) 241、 正则表达式模块re的 方法用来编译正则表达式对象。(compile(O) 242、 正则表达式模块re的 方法用来在字符串开始处进行指定模式的匹 配。(match(0) 243、 正则表达式模块re的 方法用来在整个字符串中进行指定模式的匹 配。(search(0) 244、 表达式(r'\w*(P<f>blw+\b)八s+(P=f)\w*','Beautiful isis better than ugly.').group(O)的值为 。('isis') 245、 表达式'Beautiful is better than ugly.'.startswith('Be',5)的值为 _。(False) 246、 己知字典x={i:str(i+3)for i in range(3)},那么表达式'.join0)的值 为 。(’345') 第5章函数定义与使用 247、 Python中定义函数的关键字是 。(def) 248、 在函数内部可以通过关键字 来定义全局变量。(global)
234、 表达式 chr(ord('a')^32^32)的值为_________________。('a') 235、 表达式 chr(ord('a')^32)的值为_________________。('A') 236、 已知 x = 'aa b ccc dddd',那么表达式''.join([v for i,v in enumerate(x[:-1]) if v==x[i+1]])的值为_________________。('accddd') 237、 假设正则表达式模块 re 已正确导入,那么表达式''.join('\d+', 'abcd1234')) 的值为_____________________。('1234') 238、 假设正则表达式模块 re 已正确导入,那么表达式('\d+', 'abcd1234')的值为 _____________________。(['1', '2', '3', '4']) 239、 假设正则表达式模块 re 已正确导入,那么表达式('(.\s)\\1+', '\\1','a a a a a bb')的值为________________________。('a bb') 240、 表达式 eval('*'.join(map(str, range(1, 6)))) 的值为_________。(120) 241、 正则表达式模块 re 的__________方法用来编译正则表达式对象。(compile()) 242、 正则表达式模块 re 的______________方法用来在字符串开始处进行指定模式的匹 配。(match()) 243、 正则表达式模块 re 的______________方法用来在整个字符串中进行指定模式的匹 配。(search()) 244、 表达式 (r'\w*(P<f>\b\w+\b)\s+(P=f)\w*', 'Beautiful is is better than ugly.').group(0) 的值为___________。('is is') 245、 表达式 'Beautiful is better than ugly.'.startswith('Be', 5) 的值为 _________。(False) 246、 已知字典 x = {i:str(i+3) for i in range(3)},那么表达式 ''.join()) 的值 为____________。('345') 第 5 章 函数定义与使用 247、 Python 中定义函数的关键字是_________________。(def) 248、 在函数内部可以通过关键字________________来定义全局变量。(global)