python在线题库推荐_Python题库.docx

本文提供了一份详细的Python编程填空题集,涵盖了Python的基础语法、库的使用、数据结构、运算符等多个方面,适合初学者巩固知识和进阶者复习使用。每个题目后附带了正确答案,帮助读者更好地理解和掌握Python编程。
摘要由CSDN通过智能技术生成

Python题库.docx

Python程序设计填空题1-280题2017-03-23董付国Python小屋1、Python安装扩展库常用的是_工具。(pip)2、Python标准库math中用来计算平方根的函数是。(sqrt)3、Python程序文件扩展名主要有和两种,其中后者常用于GUI程序。(py、pyw)4、Python源代码程序编译后的文件扩展名为_。(pyc)5、使用pip工具升级科学计算扩展库numpy的完整命令是_。(pip install upgrade numpy)6、使用pip工具查看当前已安装的Python扩展库的完整命令是_。(pip list)7、在IDLE交互模式中浏览上一条语句的快捷键是。(AltP)8、使用pip工具查看当前已安装Python扩展库列表的完整命令是_。(pip list)P9、在Python中表示空类型。(None)P10、列表、元组、字符串是Python的_有序无序序列。(有序)P11、查看变量类型的Python内置函数是。(type)P12、查看变量内存地址的Python内置函数是_。(id)13、以3为实部4为虚部,Python复数的表达形式为_或。(34j、34J)P14、Python运算符中用来计算整商的是_。()15、Python运算符中用来计算集合并集的是_。(|)16、使用运算符测试集合包含集合A是否为集合B的真子集的表达式可以写作_。(AB)P17、表达式1, 2, 3*3的执行结果为。(1, 2, 3, 1, 2, 3, 1, 2, 3)18、listmapstr, 1, 2, 3的执行结果为_。(1, 2, 3)P19、语句x 33, 5执行结束后,变量x的值为。(True, 5P20、已知 x 3,那么执行语句 x 6 之后,x的值为。(9)P21、已知 x 3,并且idx的返回值为 496103280,那么执行语句 x 6 之后,表达式 idx 496103280 的值为_。(False)P22、已知 x 3,那么执行语句 x * 6 之后,x的值为。(18)23、为了提高Python代码运行速度和进行适当的保密,可以将Python程序文件编译为扩展名的文件。(pyc)P24、表达式“3 in 1, 2, 3, 4”的值为。(False)25、列表对象的sort方法用来对列表元素进行原地排序,该函数返回值为 。(None)P26、假设列表对象aList的值为3, 4, 5, 6, 7, 9, 11, 13, 15, 17,那么切片aList37得到的值是。(6, 7, 9, 11)P27、使用列表推导式生成包含10个数字5的列表,语句可以写为_。(5 for i in range10)28、假设有列表a name, age, sex和b Dong, 38, Male,请使用一个语句将这两个列表的内容转换为字典,并且以列表a中的元素为“键”,以列表b中的元素为“值”,这个语句可以写为_。(c dictzipa, b)P29、任意长度的Python列表、元组和字符串中最后一个元素的下标为。(-1)30、Python语句.joinlisthello world执行的结果是。(hello world)P31、转义字符n的含义是_。(回车换行)P32、Python语句listrange1,10,3执行结果为_。(1, 4, 7)P33、表达式 listrange5 的值为。(0, 1, 2, 3, 4)P34、命令既可以删除列表中的一个元素,也可以删除整个列表。(del)P35、已知a 1, 2, 3和b 1, 2, 4,那么ida1idb1的执行结果为_。(True)P36、表达式 int123, 16 的值为_。(291)P37、表达式 int123, 8 的值为_。(83)P38、表达式 int123 的值为_。(123)P39、表达式 int101,2 的值为。(5)P40、表达式 abs-3 的值为_。(3) abs返回数的绝对值P41、切片操作listrange62执行结果为。(0, 2, 4)P42、使用切片操作在列表对象x的开始处增加一个元素3的代码为_。(x00 3)43、语句sorted1, 2, 3, reverseTrue reversed1, 2, 3执行结果为_。(False)P44、表达式 ab in acbed 的值为。(False)45、Python 3.x语句 print1, 2, 3, sep 的输出结果为。(123)46、表达式 sorted111, 2, 33, keylambda x lenstrx 的值为。(2, 33, 111)47、假设n为整数,那么表达式 n1 n2 的值为_。(True)48、表达式 int40.5 的值为。(2)49、达式 sorted111, 2, 33, keylambda x -lenstrx 的值为。(111, 33, 2)50、Python内置函数_可以返回列表、元组、字典、集合、字符串以及range对象中元素个数。(len)51、Python内置函数用来返回序列中的最大元素。(max)52、Python内置函数用来返回序列中的最小元素。(min)53、Python内置函数用来返回数值型序列中所有元素之和。(sum)54、已知列表对象x 11, 2, 3,则表达式 maxx 的值为_。(3)55、表达式 min11, 2, 3 的值为_。(11)56、已知列表对象x 11, 2, 3,则表达式maxx, keylen 的值为_。(11)57、语句 x 3, 执行后x的值为_。(3,)58、语句 x 3 执行后x的值为。(3)59、已知x3和y5,执行语句 x, y y, x 后x的值是。(5)60、可以使用内置函数_查看包含当前作用域内所有全局变量和值的字典。(globals)61、可以使用内置函数_查看包含当前作用域内所有局部变量和值的字典。(locals)62、字典中多个元素之间使用分隔开,每个元素的“键”与“值”之间使用分隔开。(逗号、冒号)63、字典对象的_方法可以获取指定“键”对应的“值”,并且可以在指定“键”不存在的时候返回指定值,如果不指定则返回None。(get)64、字典对象的_方法返回字典中的“键-值对”列表。(items)65、字典对象的方法返回字典的“键”列表。(keys)66、字典对象的方法返回字典的“值”列表。(values)67、已知 x 12,那么执行语句 x2 3之后,x的值为。(1 2, 2 3)68、表达式 1, 2, 3, 4 - 3, 4, 5, 6的值为。(1, 2)69、表达式set1, 1, 2, 3的值为。(1, 2, 3)70、关键字用于测试一个对象是否是一个可迭代对象的元素。(in)71、使用列表推导式得到100以内所有能被13整除的数的代码可以写作_。(i for i in range100 if i130)72、表达式 352 的值为_。(True)73、已知 x ab, cd,那么表达式 a in x 的值为。(True)74、已知 x ab, cd,那么表达式 b in x 的值为。(False)75、已知 x ab, cd,那么表达式 b in x.values 的值为。(True)76、表达式 123 的值为_。(True)77、表达式 3 or 5 的值为。(3)78、表达式 0 or 5 的值为_。(5)79、表达式 3 and 5 的值为。(5)80、表达式 3 and not 5 的值为。(False)81、表达式 3 | 5 的值为。(7)82、表达式 3 6 的值为_。(2)83、表达式 3 2 的值为_。(9)84、表达式 3 * 2的值为_。(6)85、已知 x 3, 5, 7,那么表达式 x10的值为。()86、已知 x 3, 5, 7,那么执行语句 xlenx 1, 2之后,x的值为。(3, 5, 7, 1, 2)87、已知 x 3, 7, 5,那么执行语句 x.sortreverseTrue之后,x的值为_。(7, 5, 3)88、已知 x 3, 7, 5,那么执行语句 x x.sortreverseTrue之后,x的值为_。(None)89、已知 x 1, 11, 111,那么执行语句 x.sortkeylambda x lenstrx, reverseTrue 之后,x的值为。(111, 11, 1)90、表达式 listzip1,2, 3,4 的值为。(1, 3, 2, 4)91、已知 x 1, 2, 3, 2, 3,执行语句 x.pop 之后,x的值为_。(1, 2, 3, 2)92、表达式 listmaplist,zip*1, 2, 3, 4, 5, 6 的值为。(1, 4, 2, 5, 3, 6)93、表达式 x for x in 1,2,3,4,5 if x3 的值为_。(1, 2)94、表达式 index for index, value in enumerate3,5,7,3,7 if value max3,5,7,3,7 的值为。(2, 4)95、已知 x 3,5,3,7,那么表达式 x.indexi for i in x if i3 的值为。(0, 0)96、已知列表 x 1, 2,那么表达式 listenumeratex 的值为_。(0, 1, 1, 2)97、已知 vec 1,2, 3,4,则表达式 col for row in vec for col in row 的值为。(1, 2, 3, 4)98、已知 vec 1,2, 3,4,则表达式 rowi for row in vec for i in rangelenvec0 的值为_。(1, 3, 2, 4)99、已知 x listrange10,则表达式 x-4 的值为。(6, 7, 8, 9)100、已知 path rctest.html,那么表达式 path-4htm 的值为。(ctest.htm)101、已知 x 3, 5, 7,那么执行语句 x1 2之后,x的值为。(3, 2)102、已知 x 3, 5, 7,那么执行语句 x3 2之后,x的值为。( 2)103、已知x为非空列表,那么执行语句y x之后,idx0 idy0的值为。(True)104、已知 x 1, 2, 3, 2, 3,执行语句 x.remove2 之后,x的值为。(1, 3, 2, 3)105、表达式 32 的值为_。(12)106、表达式 65 1 的值为_。(32)107、表达式 chrorda32 的值为_。(A)108、表达式 chrorda-32 的值为_。(A)109、表达式 abs34j 的值为。(5.0)110、表达式 callableint 的值为_。(True)111、表达式 liststr1,2,3 1,2,3 的值为。(False)112、表达式 str1, 2, 3 的值为。(1, 2, 3)113、表达式 str1, 2, 3 的值为。(1, 2, 3)114、Python中用于表示逻辑与、逻辑或、逻辑非运算的关键字分别是_、_、_。(and、or、not)115、Python 3.x语句 for i in range3printi, end, 的输出结果为_。(0,1,2,)116、Python 3.x语句 print1, 2, 3, sep, 的输出结果为。(1,2,3)117、对于带有else子句的for循环和while循环,当循环因循环条件不成立而自然结束时会不会执行else中的代码。(会)118、在循环语句中,语句的作用是提前结束本层循环。(break)119、在循环语句中,_语句的作用是提前进入下一次循环。(continue)120、表达式 sumrange1, 10, 2 的值为。(25)121、表达式 sumrange1, 10 的值为_。(45)122、表达式 c65 的值为_。(A)123、表达式 s65 的值为。(65)124、表达式 d,c 65, 65 的值为。(65,A)125、表达式 The first1, the second is 0.at65,97 的值为。(The first97, the second is 65)126、表达式 0d,0x,0o.at65 的值为_。(65,0 x41,0o101)127、表达式 isinstanceabcdefg, str 的值为。(True)128、表达式 isinstanceabcdefg, object 的值为_。(True)129、表达式 isinstance3, object 的值为_。(True)130、表达式 abcabcabc.rindexabc 的值为。(6)131、表达式 .joinabcdefg.splitcd 的值为。(abefg)132、表达式 Hello world. I like Pythonrfindpython 的值为。(-1)133、表达式 abcabcabc.countabc 的值为_。(3)134、表达式 apple.peach,banana,pear.findp 的值为。(1)135、表达式 apple.peach,banana,pear.findppp 的值为。(-1)136、表达式 abcdefg.splitd 的值为。(abc, efg)137、表达式 .join1,2,3,4,5.split, 的值为。(12345)138、表达式 ,.joina b cccnnnddd .split 的值为。(a,b,ccc,ddd)139、表达式 Hello world.upper 的值为_。(HELLO WORLD)140、表达式 Hello world.lower 的值为_。(hello world)141、表达式 Hello world.lower.upper 的值为_。(HELLO WORLD)142、表达式 Hello world.swapcase.swapcase 的值为。(Hello world)143、表达式 rcwindowsnotepad..endswith. 的值为_。(True)144、表达式 rcwindowsnotepad..endswith.jpg, . 的值为_。(True)145、表达式 CWindowsnotepad..startswithC 的值为_。(True)146、表达式 lenHello world.ljust20 的值为_。(20)147、表达式 lenabcdefg.ljust3 的值为_。(7)148、表达式 leni for i in range10 的值为。(10)149、表达式 lenrange1,10 的值为_。(9)150、表达式 range10-1 的值为。(9)151、表达式 range10,204 的值为。(14)152、表达式 round3.4 的值为_。(3)153、表达式 round3.7 的值为_。(4)154、表达式 a b 的值为_。(ab)155、已知 x 123 和 y 456,那么表达式 x y 的值为。(123456)156、表达式 a.joinabc.partitiona 的值为。(aaabc)157、表达式 re.split., alpha.beta.gammadelta 的值为_。(alpha, beta, gamma, delta)158、已知 x a234b123c,并且re模块已导入,则表达式 re.splitd, x 的值为_。(a, b, c)159、表达式 .joinasdssfff.splitsd 的值为。(assfff)160、表达式 .joinre.splitsd,asdssfff 的值为_。(afff)161、假设re模块已导入,那么表达式 re.findalld1, 33abcd112 的值为_。(3, 1)162、语句 printre.matchabc, defg 输出结果为_。(None)163、表达式 Hello world-4 的值为。(r)164、表达式 Hello world-4 的值为。(rld)165、表达式 test.py.endswith.py, .pyw 的值为。(True)166、已知 x 3, 那么表达式 x * 3 的值为。(9)167、已知 x 3,,那么表达式 x * 3 的值为_。(3, 3, 3)168、表达式 lenabc.ljust20 的值为。(20)169、代码 printre.matcha-zA-Z,abcDEFG000 的输出结果为_。(None)170、当在字符串前加上小写字母_或大写字母_表示原始字符串,不对其中的任何字符进行转义。(r、R)171、在设计正则表达式时,字符_紧随任何其他限定符*、、、n、n,、n,m之后时,匹配模式是“非贪心的”,匹配搜索到的、尽可能短的字符串。()172、假设正则表达式模块re已导入,那么表达式 re.subd, 1, a12345bbbb67c890d0e 的值为_。(a1bbbb1c1d1e)173、假设列表对象x 1, 1, 1,那么表达式idx0 idx2的值为_。(True)174、已知列表 x listrange10,那么执行语句 del x2之后,x的值为_。(1, 3, 5, 7, 9)175、已知列表 x 1, 2, 3, 4,那么执行语句 del x1 之后x的值为。(1, 3, 4)176、表达式 1 * 2 的值为_。(1, 1)177、表达式 1, 2 * 2 的值为。(1, 2, 1, 2)178、已知列表 x 1, 2, 3,那么执行语句 x.insert1, 4 只有,x的值为_。(1, 4, 2, 3)179、已知列表 x 1, 2, 3,那么执行语句 x.insert0, 4 只有,x的值为_。(4, 1, 2, 3)180、已知列表 x 1, 2, 3,那么执行语句 x.pop0 之后,x的值为_。(2, 3)181、已知 x 1 * 3,那么执行语句 x00 5之后,变量x的值为。(5, 5, 5)182、表达式 listmaplambda x x5, 1, 2, 3, 4, 5 的值为。(6, 7, 8, 9, 10)183、表达式 1, 2, 3, 4, 5 4, 5, 6, 7 的值为_。(1, 2, 3, 6, 7)184、表达式 5 if 56 else 6 if 32 else 5 的值为_。(6)185、已知 x 1, 2, 3,那么执行语句 xlenx-1 4, 5, 6之后,变量x的值为_。(1, 2, 4, 5, 6)186、表达式 lenrange1, 10 的值为_。(9)187、表达式 len中国.encodeutf-8 的值为_。(6)188、表达式 len中国.encodegbk 的值为。(4)189、表达式 chrordA2 的值为。(C)190、已知x是一个列表对象,那么执行语句 y x 之后表达式 idx idy 的值为_。(False)191、表达式 sorted13, 1, 237, 89, 100, keylambda x lenstrx 的值为_。(1, 13, 89, 237, 100)192、Python中定义函数的关键字是_。(def)193、在函数内部可以通过关键字来定义全局变量。(global)194、如果函数中没有return语句或者return语句不带任何返回值,那么该函数的返回值为_。(None)195、表达式 sumrange10 的值为。(45)196、表达式 sumrange1, 10, 2 的值为。(25)197、表达式 abcab.replacea,yy 的值为_。(yybcyyb)198、已知 table .maketransabcw, xyzc,那么表达式 Hellow world.translatetable 的值为。(Helloc corld)199、表达式 hello world, hellow every one.replacehello, hi 的值为。(hi world, hiw every one)200、已知字符串 x hello world,那么执行语句 x.replacehello, hi 之后,x的值为。(hello world)201、正则表达式元字符用来表示该符号前面的字符或子模式1次或多次出现。()202、已知 x a b c d,那么表达式 ,.joinx.split 的值为_。(a,b,c,d)203、正则表达式元字符用来表示该符号前面的字符或子模式0次或多次出现。(*)204、表达式 abcab.stripab 的值为。(c)205、表达式 stri for i in range3 的值为。(0, 1, 2)206、表达式 abc.txt.endswith.txt, .doc, .jpg 的值为_。(True)207、表达式 listfilterNone, 0,1,2,3,0,0 的值为_。(1, 2, 3)208、表达式 listfilterlambda xx2, 0,1,2,3,0,0 的值为_。(3)209、表达式 listrange50, 60, 3 的值为_。(50, 53, 56, 59)210、表达式 listfilterlambda x x20, range10 的值为。(0, 2, 4, 6, 8)211、表达式 listfilterlambda x lenx3, a, b, abcd 的值为_。(abcd)212、Python使用_关键字来定义类。(class)213、表达式 isinstanceabc, str 的值为。(True)214、表达式 isinstanceabc, int 的值为_。(False)215、表达式 isinstance4j, int, float, complex 的值为_。(True)216、表达式 isinstance4, int, float, complex 的值为_。(False)217、表达式 type3 in int, float, complex 的值为。(True)218、表达式 type3.0 in int, float, complex 的值为。(True)219、表达式 type34j in int, float, complex 的值为。(True)220、表达式 type3 in int, float, complex 的值为。(False)221、表达式 type3 int 的值为。(True)222、代码 print1,2,3,sep 的执行结果为。(123)223、代码 for i in range3printi, end, 的执行结果为_。(0,1,2,)224、表达式 importmath.sqrt9 的值为。(3.0)225、表达式 importmath.sqrt3242 的值为_。(5.0)226、表达式 35 的值为_。(8)227、表达式 1, 2, 3 的值为。(1, 2, 3)228、假设math标准库已导入,那么表达式 math.sqrt4 的值为_。(2.0)229、已知x为非空列表,那么表达式 random.choicex in x 的值为_。(True)230、表达式 abc10.isalnum 的值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值