2020年Python复习题汇总
2020年《python程序设计》基础知识及程序设计598题NA[含参考答案]
![2020年《python程序设计》基础知识及程序设计598题NA[含参考答案]](https://img.taocdn.com/s3/m/8d3b35b918e8b8f67c1cfad6195f312b3069eb41.png)
2020年《python 程序设计》基础知识及程序设计598 题[含参考答案]一、填空题1.表达式re.split('\.+', 'alpha.beta...gamma..delta') 的值为__________________________ ( ['alpha', 'beta', 'gamma', 'delta'] )2.表达式'%s'%[1,2,3] 的值为_______________ 。
( '[1, 2, 3]')3.代码print(re.match('A[a-zA-Z]+$','abcDEFGOOO')) 的输出结果为__________ 。
( None)4.表达式len('abc'.ljust(20)) 的值为_______________ 。
( 20)5. 表达式'test.py'.endswith(('.py', '.pyw')) 的值为___________ 。
( True)6. 表达式'Hello world!'[-4:] 的值为 __________________ 。
( 'rld!' )7. 表达式'Hello world!'[-4] 的值为___________________ 。
( 'r')8. 语句print(re.match('abc', 'defg')) 输出结果为______________ 。
( None)9. 假设正则表达式模块re 已导入,那么表达式re.sub('\d+', '1', 'a12345bbbb67c890d0e') 的值为______________________ 。
大学Python.习题精粹及答案 -2020年精品

第一、二章一、填空题1.Python有两种注释方法,和。
(单行注释、多行注释)2.程序设计语言包括和两种执行方式。
(编译执行、解释执行)3. 是将源代码逐条转换成目标代码同时逐条运行目标代码的过程。
(解释)4. 是一次性地翻译,一旦程序被编译,不再需要编译程序或者源代码。
(编译)5.IPO是程序编写的基本方法,其中I、P、O分别是英文单词、和的缩写。
(Input、Process、Output)6.Python程序文件扩展名主要有和pyw两种。
(py)7.Python语言采用严格的来表明程序的格式框架。
(缩进)8. 是程序中值不发生改变的元素,是程序中值可以发生改变的元素。
(常量、变量)9.保留字,也称为,指被编程语言内部定义并保留使用的标识符。
(关键字)10.Python语言中,字符串是用两个或者单引号‘’括起来的一个或多个字符。
(两个双引号“”)11.Temp=”102C”,则表达式Temp [-1] in ['F','f']的值为。
(False)12.执行下列语句后,输出。
FalseTempStr="110F"print(TempStr[-1] in ['C','c'])13.执行下列语句后,输出。
TrueStr="110C"print(TempStr[-1] in ['C','c'])14. Python的库是一个绘制图形函数库。
(turtle)15. 是控制程序运行的一类重要语句,它的作用是根据判断条件选择程序执行路径。
(分支语句)16. 函数是Python语言中一个十分重要的函数,它能够以Python表达式的方式解析并执行字符串,将返回结果输出。
(eval(<字符串>))17.用一行代码将用户输入的内容打印出来,这行代码为。
(print(input()))18.print()函数用槽格式和方法将变量和字符串结合到一起输出。
2020年《python程序设计》基础知识及程序设计598题AAH[含参考答案]
![2020年《python程序设计》基础知识及程序设计598题AAH[含参考答案]](https://img.taocdn.com/s3/m/0a3458297e21af45b307a8b0.png)
2020年《python程序设计》基础知识及程序设计598题[含参考答案]一、填空题1.表达式 ''.join('asdssfff'.split('sd')) 的值为____________。
('assfff')2.假设正则表达式模块re已导入,那么表达式re.sub('\d+', '1', 'a12345bbbb67c890d0e') 的值为_____________________。
('a1bbbb1c1d1e')3.在设计正则表达式时,字符_______紧随任何其他限定符(*.+.?.{n}.{n,}.{n,m})之后时,匹配模式是“非贪心的”,匹配搜索到的.尽可能短的字符串。
(?)4.表达式 len('abc'.ljust(20)) 的值为______________。
(20)5.表达式 'Hello world!'[-4:] 的值为________________。
('rld!')6.表达式 'Hello world!'[-4] 的值为________________。
('r')7.语句 print(re.match('abc', 'defg')) 输出结果为_____________。
(None)8.已知字符串编码格式utf8使用3个字节表示一个汉字.1个字节表示英语字母,那么表达式len('abc你好'.encode())的值为_______________。
(9)9.表达式 ''.join(re.split('[sd]','asdssfff')) 的值为_______________。
试题(完整版)python考试复习题库

试题(完整版)python考试复习题库一、选择题1.以下哪个不是python关键字()A.cout B.from C.not D.or2.设a=2,b=5,在python中,表达式a>b And b>3的值是()A.False B.True C.-1 D.13.在Python中,不同的数据,需要定义不同的数据类型,可用方括号“[]”来定义的是()A.列表B.元组C.集合D.字典4.以下python程序段执行后,输出结果为()m=29If m %3!= 0:print( m, "不能被3整除")else:print( m, "能被3整除")A.29不能被3整除B.m不能被3整除C.29能被3整除D.m能被3整除5.Python中变量的命名遵循的规则,不正确的是()A.以字母或下划线开头,后面可以是字母、数字或下划线。
B.区分大小写C.以数字开头,后面可以是字母、数字或下划线。
D.不能使用保留字6.Python语句 "ab"+"c"*2 的运行结果是()A.abc2 B.abcabc C.abcc D.ababcc7.Python不支持的数据类型有()。
A.char B.int C.float D.list8.下列可以导入Python模块的语句是()A.import moduleB.input moduleC.print moduleD.def module9.Python使用函数()接收用输入的数据A.accept() B.input() C.readline() D.print()10.以下叙述中正确的是()。
A.Python 3.x与Python 2.x兼容B.Python语句只能以程序方式执行C.Python是解释型语言D.Python语言出现得晚,具有其他高级语言的一切优点11.Python文件的后缀名是()。
2020年《python程序设计》基础知识及程序设计598题X[含参考答案]
![2020年《python程序设计》基础知识及程序设计598题X[含参考答案]](https://img.taocdn.com/s3/m/49fdcc4d3968011ca2009149.png)
2020年《python程序设计》基础知识及程序设计598题[含参考答案]一、填空题1.表达式 'abcab'.replace('a','yy') 的值为___________。
('yybcyyb')2.代码 print(1,2,3,sep=':') 的执行结果为__________________。
(1:2:3)3.表达式 'abc.txt'.endswith(('.txt', '.doc', '.jpg')) 的值为___________。
(True)4.表达式 [str(i) for i in range(3)] 的值为____________。
(['0', '1', '2'])5.正则表达式元字符________用来表示该符号前面的字符或子模式0次或多次出现。
(*)6.正则表达式元字符________用来表示该符号前面的字符或子模式1次或多次出现。
(+)7.已知字符串x = 'hello world',那么执行语句x.replace('hello', 'hi') 之后,x的值为____________。
('hello world')8.已知函数定义def demo(x, y, op):return eval(str(x)+op+str(y)),那么表达式demo(3, 5, '+')的值为______________________。
(8)9.已知 table = ''.maketrans('abcw', 'xyzc'),那么表达式 'Hellow world'.translate(table) 的值为______________________。
2020年《python程序设计》基础知识及程序设计598题AHL[含参考答案]
![2020年《python程序设计》基础知识及程序设计598题AHL[含参考答案]](https://img.taocdn.com/s3/m/4cab0de451e79b896902265f.png)
2020年《python程序设计》基础知识及程序设计598题[含参考答案]一、填空题1.表达式 len('中国'.encode('utf-8')) 的值为___________。
(6)2.表达式 [str(i) for i in range(3)] 的值为____________。
(['0', '1', '2'])3.表达式 'abcab'.strip('ab') 的值为__________。
('c')4.正则表达式元字符________用来表示该符号前面的字符或子模式0次或多次出现。
(*)5.已知 x = 'a b c d',那么表达式 ','.join(x.split()) 的值为___________。
('a,b,c,d')6.已知字符串x = 'hello world',那么执行语句x.replace('hello', 'hi') 之后,x的值为____________。
('hello world')7.表达式'hello world, hellow every one'.replace('hello', 'hi') 的值为________________________。
('hi world, hiw every one')8.已知ord('A')的值为65并且hex(65)的值为'0x41',那么表达式'\x41b'的值为________________。
('Ab')9.表达式 'abcab'.replace('a','yy') 的值为___________。
2020年《python程序设计》基础知识及程序设计598题XU[含参考答案]
![2020年《python程序设计》基础知识及程序设计598题XU[含参考答案]](https://img.taocdn.com/s3/m/7c823c78e87101f69f319542.png)
2020年《python程序设计》基础知识及程序设计598题[含参考答案]一、填空题1.语句 print(re.match('abc', 'defg')) 输出结果为_____________。
(None)2.表达式 False+1 的值为__________。
(1)3.表达式 len('中国'.encode('utf-8')) 的值为___________。
(6)4.假设正则表达式模块re已导入,那么表达式re.sub('\d+', '1', 'a12345bbbb67c890d0e') 的值为_____________________。
('a1bbbb1c1d1e')5.在设计正则表达式时,字符_______紧随任何其他限定符(*.+.?.{n}.{n,}.{n,m})之后时,匹配模式是“非贪心的”,匹配搜索到的.尽可能短的字符串。
(?)6.表达式 len('abc'.ljust(20)) 的值为______________。
(20)7.表达式 'test.py'.endswith(('.py', '.pyw')) 的值为__________。
(True)8.表达式 chr(ord('A')+2) 的值为__________。
('C')9.表达式 'Hello world!'[-4] 的值为________________。
('r')10.表达式'hello world, hellow every one'.replace('hello', 'hi') 的值为________________________。
2020年《python程序设计》基础知识及程序设计598题UN[含参考答案]
![2020年《python程序设计》基础知识及程序设计598题UN[含参考答案]](https://img.taocdn.com/s3/m/0ecb920e7fd5360cba1adbec.png)
2020年《python程序设计》基础知识及程序设计598题[含参考答案]一、填空题1.假设正则表达式模块re已导入,那么表达式re.sub('\d+', '1', 'a12345bbbb67c890d0e') 的值为_____________________。
('a1bbbb1c1d1e')2.已知字符串编码格式utf8使用3个字节表示一个汉字.1个字节表示英语字母,那么表达式len('abc你好'.encode())的值为_______________。
(9)3.正则表达式元字符________用来表示该符号前面的字符或子模式1次或多次出现。
(+)4.已知字符串x = 'hello world',那么执行语句x.replace('hello', 'hi') 之后,x的值为____________。
('hello world')5.表达式'hello world, hellow every one'.replace('hello', 'hi') 的值为________________________。
('hi world, hiw every one')6.已知 table = ''.maketrans('abcw', 'xyzc'),那么表达式 'Hellow world'.translate(table) 的值为______________________。
('Helloc corld')7.表达式 'abcab'.replace('a','yy') 的值为___________。