填空题
- Python语言是一种解释性、面向       的程序设计语言。
答案: 对象 - Python使用       来表示代码块。
答案: 缩进 - Python的单行注释以        开头
答案: #;井号 - 执行循环语句for i in range(1,5,2):print(i),循环体执行的次数为         。
答案: 2 - 循环语句for i in range(-3,31,4)的循环次为        。
答案: 11 - 执行循环语句for i in range(1,5):pass后,变量i的值为    .
答案: 4. - Python无穷循环while True:的循环体中用       语句退出循环.
答案: break - 在循环语句中,___语句的作用是提前进入下一次循环。
答案: continue - 表达式  5 if 5>6 else (6 if 3>2 else 5) 的值为_____。
答案: 6 - 关键字__用于测试一个对象是否是一个可迭代对象的元素
答案: is - 表达式“3” in [1, 2, 3, 4]的值为     ..
答案:False - 表达式[1, 2, 3]*3的执行结果为     。
答案: [1, 2, 3, 1, 2, 3, 1, 2, 3] - 假设列表对象aList的值为[3, 4, 5, 6, 7, 9, 11, 13, 15, 17],那么切片aList[3:7]得到的值是     。
答案: [6,7,9,11] - Python语句list(range(1,10,3))执行结果为     .
答案: [1, 4, 7] - 表达式 list(range(5)) 的值为
答案: [0, 1, 2, 3, 4] - 命令既可以删除列表中的一个元素,也可以删除整个列表
答案: del - 表达式 'ab' in 'acbed' 的值为
答案: False - 已知列表对象x = ['11', '2', '3'],则表达式 max(x) 的值为(),
答案: "3" - “4”+“5”的值为       。
答案: "45" - 表达式 'abcdefg'.split('d') 的值为__。
答案: ['abc', 'efg'] - 表达式 'abcab'.strip('ab') 的值为__。
答案: ‘c’ - 表达式 'Hello world'.upper() 的值为___。
答案: ‘HELLO WORL’ - 表达式 'Hello world'.lower().upper() 的值为___。
答案: ‘HELLO WORLD’ - 表达式 'Hello world'.swapcase().swapcase() 的值为__
答案: ‘Hello world’ - 表达式 'Hello world!'[-4] 的值为____.
答案: ‘r’ - 表达式 'Hello world!'[-4:] 的值为____。
答案: ‘rld!’ - “Python Program”.count(“P”)的值为
答案: 2 - 表达式 len('SDIBT') 的值为()。
答案: 5 - 已知x = 'hello world.',那么表达式x.find('x')和x.rfind('x')的值都为_____。
答案: -1 - 字典中多个元素之间使用     分隔开。每个元素的键与值之间使用     分隔开。
答案: 逗号,冒号 - 已知 x = list(range(10)),则表达式 x[-4:] 的值为     。
答案: [6, 7, 8, 9] - 表达式 sum(range(10)) 的值为     。
答案: 45 - Python表达式10+5//3-True+False的值为(  )。
答案: 10 - Python表达式 0 and 1 or not 2<True的值为(   ).
答案: True - 表达式int("20",16)的结果为( )。
答案: 32 - Python表达式323的值为()。
答案: 6561 - Python语句print(chr(66))的运行结果是( )。
答案: B - Python表达式round(123.84,1)的结果为(  )。
答案: 123.8 - Python表达式math.ceil(123.44)的结果为(  )。
答案: 124 - Python表达式math.sqrt(4)*math.sqrt(9)的值为(  )。
答案: 6.0 - Python表达式中的不等号是( )表示。
答案:!= - “3” in  “1234”表达式的结果是(  )。
答案: True - "Python Program".count('P')的值为(  )。
答案: - "AsDf888".isalpha( )的值为(   )。
答案: False - 下列语句执行后,s的值为(  )。
s=[1,2,3,4,5,6]
s[:1]=[]
s[:2]='a'
s[2:]='b'
s[2:3]=['x','y']
del s[:1]
print(s)
答案: [4, 'x', 'y'] - 下列Python语句的输出结果是(   )。
x=y=[1,2]
x.append(3)
print(x is y,x==y,end=“ ”)
z=[1,2,3]
print(x is z,x==z,y==z)
答案: True True False True True - 下列语句执行后,s的值为:
s=[‘a’,’b’]
s.append([1,2])
s.extend([5,6])
s.insert(10,8)
s.pop()
s.remove(‘b’)
s[3:]=[]
s.reverse()
print(s)
答案: [5, [1, 2], 'a'] - 可变数量参数接收的值将以(   ) 类型传入函数。
答案: 元组 - 表达式“ 1<2<3”的值为(   )
答案: True - 表达式“3 or 5”的值为()
答案: 3 - 表达式“3 and not 5”的值为()
答案: False - 表达式“10+5//3.0-True+False”的值为(  )
答案: 10.0 - 语句“x=True;y=False;z=False:print(x or y and z)”的程序运行结果是(  )
答案: True - 用于表示逻辑与、逻辑或、逻辑非运算的关键字分别是(    )、(    )(    )。
答案: and ornot - 在循环语句中,(   )语句的作用是提前进入下一次循环。
答案: continue - 无穷循环“while True:”的循环体中用(   )语句退出循环。
答案: break - 以下for循环执行的次数是(  )。
for i in "1234":
print(i)
答案: 4 - 执行循环语句"for i in range(1,5,2):print(i)" ,循环体执行的次数为(   )。
答案: 2 - 执行循环语句"for i in range(3):print(i)" ,循环体执行的次数为(   )。
答案: 3 - 执行循环语句"for i in range(2,5):print(i)" ,循环体执行的次数为(   )。
答案: 3 - for i in range(3):print(i,end="")的运行结果是(    )
答案: 012 - 写出下列程序的运行结果。
while True:
while True:
break
print(1)
print(2,end="")
break
print(3)
答案: 23 - 下面程序运行后,倒数第2行输出打印为(   )。
i=5
while i>=1:
num=1
for j in range(1,i+1):
print(num,end="XXX")
num*=2
print()
i=i-1
答案: 1XXX2XXX - 表达式"abcab".strip('ab')的值为(  )
答案: 'c' - 表达式"abcab".replace('a','yy')的值为     ,表达式"abcab".replace('a','yy',1)的值为(   )
答案: 'yybcyyb';'yybcab' - 表达式"sum(range(10))" 的值为(   )。
答案: 45 - 表达式"sum(range(1,10,2))"的值为(  )。
答案: 25 - 表达式min("Pyhton")的值为(   )。
答案: 'P' - 表达式"abc10".isalnum()"的值为(),表达式"abc10".isalpha()"的值为(),表达式"abc10".isdigit()"的值为().
答案: True;False;False - 下面语句的输出结果是(  )。
x=y=[1,2]
x.append(3)
print(x is y,x==y,end=" ")
z=[1,2,3]
print(x is z,x==z,y==z)
答案: True True False True True - 表达式: [1,2,3].count("1")的值为(  ).
答案: 0 - 表达式: int('123',16)的值为(   )。
答案: 291 - 表达式: int('123',8) 的值为(   )。
答案: 83 - 当在字符串前加上小写字母(   )或大写字母(  )时表示原始字符串不对其中的任何字符进行转义。
答案: r;R - Python表达式中的不等号是( )表示。
答案:!= - Python中取余符号是(    ),整除符号是(     )。
答案:%;// - 没有 return 语句的函数将返回(  )。
答案:None - Python通常是一行写完一条语句,如果语句太长,可以使用(  )来实现多行语句。
答案:单斜杠 - Python语句中如果需要在同一行放置多条语句,语句之间用(    )分隔。
答案:分号。 - 转义字符”\n”的含义是(   )。
答案:换行 - 内置函数(   )可以返回列表、元组、字典以及range对象中的元素个数。
答案:len() - 内置函数(   )可以返回序列中的最大元素,内置函数(   )可以返回序列中的最小元素,内置函数(   )可以返回数值型序列中的所有元素之和。
答案:max();min(),sum(). - 已知列表对象x=[‘11’,’2’,’3’],则表达式max(x)的值为(   ),min(x)的值为(   )。
答案:’3’;’11’ - 字典对象的(  )方法返回字典中的键值对列表,(   )方法返回字典中的键列表。
答案:items();values() - 已知x=[1,2,3,2,3],执行语句 a=x.pop(-2)后变量a的值为(  )。
答案:2 - 已知x=[1,2,3,2,3],执行语句x.pop()之后x的值为(    )。
答案:[1,2,3,2] - 函数定义时确定的参数称为(   ),而函数调用时提供的参数称为(   )。
答案:形式参数(形参);实际参数(实参) - 使用该关键字(   )可以在一个函数中设置一个全局变量。
答案:global - 根据变量的作用域,可将变量分为(   )和(     )。
答案:全局变量;局部变量 - 已知: g=lambda x,y=3,z=5:xyz,则语句: print(g(1)) 的输出结果是(   )。
答案:15 - 函数定义以关键字(   )开头。
答案:def - 已知定义函数: def demo(x,y,op):return eval(str(x)+op+str(y)),那么表达式demo(3,5,’*’) 的值为(    )
答案:15 - 已知定义函数: def demo(x,y,op):return eval(str(x)+op+str(y)) ,那么表达式demo(3,5,’-’) 的值为(    )
答案:-2 - 根据文本数据的组织形式,Python的文件可分为(     )文件和(    )文件。
答案:文本(二进制);二进制(文本) - Python提供了(    )、(    )和 (     )方法用于读取文本文件的内容。
答案:read();readline();readlines() - 对文件进行写入操作会后,(   )方法用来在不关闭文件对象的情况下将缓冲区内容写入文件。
答案:flush() - Python内置函数(   )用来打开或创建文件并返回文件对象。
答案:open() - seek(0)将文件指针定位于(    ),seek(1)将文件指针定位于(    ),seek(2)将文件指针定位于(    )。
答案:文件开始处;当前位置;文件结尾处 - 如果以写入的方式打开一个不存在的文件,会(    )。
答案:创建新文件 - 当x=0,y=50时,语句z=x if x else y执行后,z的值为(   )
答案:50 


                



                            
                        
                            
                        





这一切,似未曾拥有