Python试卷

第481题

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

第482题

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

第483题

对于带有else子句的for循环和while循环,当循环因循环条件不成立而自然结束时__________(会或不会)执行else中的代码。

第484题

已知列表x=[1,2],那么连续执行命令 y=x和 y.append(3)之后,x的值为__________。

第485题

已知x={1:1,2:2},那么执行语句x[3]=3之后,表达式sorted(x.items())的值为_________。

第486题

已知 x=[[1,3,3],[2,3,1]],那么表达式sorted(x,key=lambda item:(item[1],-item[2]))的值为__________。

第487题

表达式list(range(5))的值为___________。

第488题

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

第489题

字典中多个元素之间使用_________分隔开,每个元素的“键”与“值”之间使用___________分隔开。

第490题

表达式sorted({'a':3,'b':9,'c':78).values())的值为_____________。

第491题

表达式set([1,1,2,3])的值为___________。

第492题

可以使用内置函数__________查看包含当前作用域内所有局部变量和值的字典。

第493题

假设已从标准库functools导入reduce()函数,那么表达式 reduce(lambda x,y:x+y,[1,2,3])的值为___________。

第494题

Python内置函数___________用来打开或创建文件并返回文件对象

第495题

编写函数,判断一个数字是否为素数,是则返回字符串YES,否则返回字符串NO。


第496题

输出如下格式的小九九
1*1=1
1*2=2  2*2=  4
1*3=3  2*3=  6  3*3=9
1*4=4  2*4=  8  3*4=12  4*4=16
1*5=5  2*5=10  3*5=15  4*5=20  5*5=20

1*6=6  2*6=12  3*6=18  4*6=24  5*6=30  6*6=36
1*7=7  2*7=14  3*7=21  4*7=28  5*7=35  6*7=42  7*7=49
1*8=8  2*8=16  3*8=24  4*8=32  5*8=40  6*8=48  7*8=56  8*8=64
1*9=9  2*9=18  3*9=27  4*9=36  5*9=45  6*9=54  7*9=63  8*9=72  9*9=81
要求:编写程序中包含输出语句,直接打印表达式的结果。


第497题

表达式’abcdefg’.split(‘d’)的值为_________。

第498题

表达式 0 or 5 的值为_________。

第499题

表达式 len(‘Hello world!’.I just(20))的值为_________。

第500题

Python 3.x语句for i in range(3):print(i,end’,’)的输出结果为________。