返回

Python测验6


 1. Python代码文件的扩展名? 
.py
.pyth
.pyt
.pt
 2. 假设有此列表 a = ['foo', 'bar', 'baz', 'qux', 'corge']
 下面一条代码不能正确地print出所有的字符串元素? 
for i in a:
print(a[i])
for i in range(5):
print(a[i])
for s in a:
print(s)
for i in range(len(a)):
print(a[i])
 3. 怎样正确的打开并读取一个名为test.txt的文本文件? 
f = open("r","test.txt")
f = open("read","test.txt")
f = open("test.txt", "read")
f = open("test.txt", "r")
 4. 怎样正确的打开并写入一个名为test.txt的文本文件? 
f = open("w","test.txt")
f = open("test.txt", "w")
f = open("test.txt", "write")
f = open("write","test.txt")
 5. 当你在读取文本文件时,以下哪一个函数最适合把文件中的全部内容放进一个字符串中? 
.read_file_to_str()
.readlines()
.readline()
.read()
 6. 当你完成了读取文件后,应该用哪个函数来关闭文件? 
.shutdown()
.close()
.remove()
.delete()
 7. 运行以下代码的结果是什么?
s = 'foobar'
print(s[0] + s[-1]) 
foo
fr
fo
rf
 8. 运行以下代码的结果是什么?
s = 'foobar'
print(s[1:-1]) 
raboof
oobar
oobarf
foobar
 9. 下面哪一条语句可以正确地读取含有中文字符的文本文件? 
f = open("西游记.txt")
f = open("西游记.txt", "r", encoding="utf-8")
f = open("西游记.txt", "r")
f = open("西游记.txt", "w", encoding="utf-8")
 10. 在读取文本文件时,以下哪一个函数可以把文件的内容一行一行的读入? 
.readline()
.readlines()
.read()
.read_file_to_str()