2020年《python程序设计》基础知识及程序设计
598题[含参考答案]
一、填空题
1.表达式 'abcabcabc'.count('abc') 的值为_____________。(3)
2.已知函数定义def demo(x, y, op):return eval(str(x)+op+str(y)),那么表达式demo(3, 5, '+')的值为______________________。(8)
3.表达式 'Hello world'.swapcase().swapcase() 的值为______________。('Hello world')
4.表达式 'Hello world'.lower().upper() 的值为___________。('HELLO WORLD')
5.表达式 'Hello world'.lower() 的值为_____________。('hello world')
6.表达式 ','.join('a b ccc\n\n\nddd '.split()) 的值为______________。('a,b,ccc,ddd')
7.表达式 ':'.join('1,2,3,4,5'.split(',')) 的值为__________________。('1:2:3:4:5')
8.表达式 r'c:\windows\notepad.exe'.endswith(('.jpg', '.exe')) 的值为_______。(True)
9.表达式 'apple.peach,banana,pear'.find('p') 的值为______________。(1)
10.表达式 'C:\\Windows\\notepad.exe'.startswith('C:') 的值为_________。(True)
11.表达式 'Hello world. I like Python.'.rfind('python') 的值为________。(-1)
12.表达式 ':'.join('abcdefg'.split('cd')) 的值为______________。('ab:efg')
13.表达式 'abcabcabc'.rindex('abc') 的值为____________。(6)
14.表达式 isinstance(3, object) 的值为_____________。(True)
15.表达式 isinstance('abcdefg', object) 的值为_____________。(True)
16.表达式 isinstance('abcdefg', str) 的值为____________。(True)