返回

Python测验8


 1. 以下哪一条语句能够正确的打印出变量X的类型? 
print(typeof x)
print(type(x))
print(typeOf(x))
print(typeof(x))
 2. 以下代码运行的结果是什么?
if '123'.isdigit():
    'a' + 'x'
else:
    'y' + 'b' 
'ax'
'ab'
'axyb'
'axb'
 3. 下面哪一个函数能检查一个字符串中所有的字母是不是全部是大写的? 
ljust()
join()
isupper()
len()
 4. 以下关于字典的说法哪一条是错误的? 
我们可以通过字典的值得到对应的键
我们可以通过字典的键得到对应的值
字典中的值可以是字典
我们可以用==运算符来比较两个字典是否相同
 5. 运行下面代码的结果是什么?
print(ord('foo')) 
运行错误
102 111 111
111 102 102
102
 6. 运行下面代码的结果是什么?
nameList = ['Harsh', 'Pratik', 'Bob', 'Dhruv']
print nameList[1][-1] 
k
Harsh
P
h
 7. 运行下面代码的结果是什么?
scratchlesson = [1, 2, 3, 4]
scratchlesson.append([5,6,7,8])
print len(scratchlesson) 
4
8
5
12
 8. 运行下面代码的结果是什么?
list = [1, 2, 3, None, (1, 2, 3, 4, 5), ['Geeks', 'for', 'Geeks']]
print len(list)  
8
6
5
12
 9. 运行下面代码的结果是什么?
str1 = '{2}, {1} and {0}'.format('a', 'b', 'c')
str2 = '{0}{1}{0}'.format('abra', 'cad')
print(str1, str2)  
c, b and a abracad0
a, b and c abracadabra
c, b and a abracadabra
a, b and c abracadcad
 10. 运行下面代码的结果是什么?
if (7 < 0) and (0 < -7):
    print("cat")
elif (7 > 0) or False:
    print("love")
else:
    print("scratchlesson") 
运行错误
cat
scratchlesson
love