2020年Python复习题汇总

合集下载

2020年《python程序设计》基础知识及程序设计598题NA[含参考答案]

2020年《python程序设计》基础知识及程序设计598题NA[含参考答案]

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') 的值为______________________ 。

2020年《python程序设计》基础知识及程序设计598题A[含参考答案]

2020年《python程序设计》基础知识及程序设计598题A[含参考答案]

2020年《python程序设计》基础知识及程序设计598题[含参考答案]一、填空题1.表达式 'Hello world!'[-4:] 的值为________________。

('rld!')2.已知 table = ''.maketrans('abcw', 'xyzc'),那么表达式 'Hellow world'.translate(table) 的值为______________________。

('Helloc corld')3.表达式 'abcab'.replace('a','yy') 的值为___________。

('yybcyyb')4.表达式 chr(ord('A')+2) 的值为__________。

('C')5.表达式 len('中国'.encode('utf-8')) 的值为___________。

(6)6.在设计正则表达式时,字符_______紧随任何其他限定符(*.+.?.{n}.{n,}.{n,m})之后时,匹配模式是“非贪心的”,匹配搜索到的.尽可能短的字符串。

(?)7.当在字符串前加上小写字母_____或大写字母_____表示原始字符串,不对其中的任何字符进行转义。

(r.R)8.表达式 'aaasdf'.rstrip('af') 的值为_______________。

('aaasd')9.表达式 len('abc'.ljust(20)) 的值为______________。

(20)10.已知 x = 'a b c d',那么表达式 ','.join(x.split()) 的值为___________。

大学Python.习题精粹及答案 -2020年精品

大学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()函数用槽格式和方法将变量和字符串结合到一起输出。

试题(完整版)python考试复习题库

试题(完整版)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文件的后缀名是()。

Python试题(附参考答案)

Python试题(附参考答案)

Python试题(附参考答案)一、单选题(共57题,每题1分,共57分)1.关于函数的返回值,以下选项中描述错误的是()A、return可以传递0个返回值,也可以传递任意多个返回值B、函数必须有返回值C、函数可以有return,也可以没有D、函数可以返回0个或多个结果正确答案:B2.字符串是一个字符序列,例如,字符串s,从右侧向左第5个字符用()索引。

A、s[5]B、s[:-5]C、s[0:-5]D、s[-5]正确答案:D3.以下哪个不属于面向对象的特征()A、多态B、复合C、封装D、继承正确答案:B4.关于函数的关键字参数使用限制,以下选项中描述错误的是()A、关键字参数顺序无限制B、关键字参数必须位于位置参数之后C、不得重复提供实际参数D、关键字参数必须位于位置参数之前正确答案:D5.关于列表数据结构,下面描述正确的是()A、不支持in运算符B、必须按顺序插入元素C、可以不按顺序查找元素D、所有元素类型必须相同正确答案:C6.使用()符号对浮点类型的数据进行格式化A、%fB、%cC、%dD、%s正确答案:A7.以下不属于Python语言保留字的是()A、passB、whileC、doD、True正确答案:C8.关于Python语言的注释,以下选项中描述错误的是()A、Python语言的多行注释以'''(三个单引号)开头和结尾B、Python语言的单行注释以#开头C、Python语言的单行注释以单引号'开头D、Python语言有两种注释方式:单行注释和多行注释正确答案:C9.字典对象的______________方法返回字典的“值”列表A、values()B、key()C、keys()D、items()正确答案:A10.以下选项中,不是Python对文件的打开模式的是()A、'r'B、'c'C、'w'D、'+'正确答案:B11.以下关于程序控制结构描述错误的是:A、二分支结构组合形成多分支结构B、Python里,能用分支结构写出循环的算法C、程序由三种基本结构组成D、分支结构包括单分支结构和二分支结构正确答案:B12.下面代码的输出结果是()a=[9,6,4,5]N=len(a)foriinrange(int(len(a)/2)):a[i],a[N-i-1]=a[N-i-1],a[i]print(a)A、[9,6,5,4]B、[5,6,9,4]C、[5,4,6,9]D、[9,4,6,5]正确答案:C13.下列()语句在Python中是非法的A、x+=yB、x=(y=z+1)C、x=y=z=1D、x,y=y,x正确答案:B14.以下代码中calculate()函数属于哪个分类defcalculate(number):Result=0i=1Whilei<=number:result=result+ii +=1ReturnresultResult=calculate(100)print('1~100的累积和为:',result)A、有参有返回值函数B、有参无返回值函数C、无参无返回值函数D、无参有返回值函数正确答案:A15.以下选项中,对于函数的定义错误的是()A、defvfunc(a,*b):B、defvfunc(*a,b):C、defvfunc(a,b=2):D、defvfunc(a,b):正确答案:B16."下面代码的输出结果是()foriinrange(1,10,2):print(i,end=",")"A、1,3,5,7,9,B、1,4,C、1,3,D、1,4,7,正确答案:A17."下面代码的输出结果是()foriinrange(1,6):ifi/3==0:breakelse:print(i,end=",")"A、1,2,3,4,B、1,2,3,4,5,C、1,2,3,D、1,2,正确答案:B18.给出如下代码:importrandomasranlistV=[]ran.seed(100)Foriinrange(10):I=ran. randint(100,999)listV.append(i)以下选项中能输出随机列表元素最大值的是()A、print(max(listV))B、print(listV.reverse(i))C、print(listV.pop(i))D、print(listV.max())正确答案:A19.关于Python字符串,以下选项中描述错误的是()A、字符串是一个字符序列,字符串中的编号叫“索引”B、字符串可以保存在变量中,也可以单独存在C、可以使用datatype()测试字符串的类型D、输出带有引号的字符串,可以使用转义字符\正确答案:C20.下列不是Python语言关键字的是()A、elseB、printC、finallyD、lambda正确答案:B21.下面代码的输出结果是()a=[]foriinrange(2,10):count=0forxinrange(2,i-1):ifi%x==0:count+=1ifcount==0:a。

2020年《python程序设计》基础知识及程序设计598题XU[含参考答案]

2020年《python程序设计》基础知识及程序设计598题XU[含参考答案]

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[含参考答案]

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') 的值为___________。

试卷(完整版)python考试复习题库复习知识点试卷试题

试卷(完整版)python考试复习题库复习知识点试卷试题

试卷(完整版)python考试复习题库复习知识点试卷试题一、选择题1.我们学习了使用Python程序设计语言解决问题,Python程序设计语言属于()。

A.高级语言B.自然语言C.汇编语言D.机器语言2.下列不属于...高级编程语言的是A.C 语言B.VB语言C.Python语言D.机器语言3.下列定义变量的python程序语句变量赋值错误的是()A.x=y=1 B.x,y=1,2 C.x==1 D.x=1,24.在python中,运行下列程序,正确的结果是()x=1while x>0:x=x+1print( x)A.1 B.1 2 3 4 5 6 7 8 9…………………C.无输出D.1005.在Python中,下面程序段的输出结果是()x=9Print(“x=”,x+1)A.9 B.10 C.x=9 D.x= 106.下列可以被计算机直接执行的程序是()A.机器语言程序B.高级语言程序C.汇编语言程序D.Python源程序7.在Python中,若x=10, y=20,下面程序段执行后,变量x、y的值分别是()x=yy=xA.10、 10 B.10、20 C.20、 20 D.20、 108.下列选项中,属于Python输入函数的是()。

A.random() B.print() C.Cout() D.input()9.下列选项中,属于Python输出函数的是()。

A.random() B.print() C.sqrt() D.input()10.下列Python程序运行后的输出结果是()。

s=0for i in range(1,10):s=s+iprint("s=",s)A.s=35 B.s=45 C.s=55 D.s=6511.在python中,运行以下程序,结果应为()a=5b=7b+=3a=b*20a+=2a=a%bprint(a,b)A.5 7 B.20 10 C.22 7 D.2 1012.以下Python中变量的命名正确的是()A.1a=4B.print=5C._A=2D.a+b=313.关于Python,以下几种说法不正确的是()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档