查询区号:
编写一段程序,用于查询用户输入的区号。当用户输入区号时,程序输出对应的城市。可多次查询。测试区号是:020广州,021上海,022天津,023重庆,024沈阳市,025南京。
character = ["诚实", "感恩", "坚持", "守时"],运行以下代码的结果是?
if not("怜悯" in character): character.append("怜悯") print(character[1] + character[-1])
诚实守时
诚实怜悯
感恩守时
感恩怜悯
numbers = [1, 11, 111, 9],运行numbers.sort() 后,运行numbers.reverse(),numbers会变成?
[1, 9, 11, 111]
[1, 11, 111]
[111, 11, 9, 1]
[9111111]
关于字典的描述错误的是?
字典的元素以键为索引进行访问
字典的长度是可变的
字典的一个键可以对应多个值
字典是键值对的结合,键值对之间没有顺序
str = "学习力,思考力,行动力,创造力",运行print(str[4:7])的结果是?
思考力,
,思考力
思考力
,思考力,
numbers = [1, 3, 2, 8], numbers[len(numbers) - 1]会返回什么?
1
3
2
8
courses = ["语文", "数学", "编程", "英语"],运行courses.pop()后course会变成?
["数学", "编程", "英语"]
["语文", "数学", "编程"]
["语文", "数学", "英语"]
["数学", "编程", "英语"]
若要创建一个包含1、2、3、4四个数字的列表a,下列哪个方法是错误的?
a=1,2,3,4
a=[1,2,3,4]
a=list(range(1,5))
a=list([1,2,3,4])
下面代码将打印什么?
poem = "明日复明日"
for i in poem: if i == "明": continue print(i)
明复明
日复日
明日复明日
明明
已知l=[4,5,6],执行l[len(l):]=[1,2,3],l的结果是?
[1,2,3]
[4,5,6,1,2,3]
[1,2,3,4,5,6]
[4,5,6]
执行下面程序,结果是?
i=1 while i<=10: i+=1 if i%2>0: continue print(i)
1 3 5 7
2 4 6 8 10
2 4 6 8
1 3 5 7 9
对于元组里面的元素,可以执行的操作有?
读取
添加
修改
删除
下列案例的输出结果是什么?
t1=(1,2,3,4,5,6,7) t2=("a","b","c","d","e","f") a1=t1[2:] a2=t2[2:5] s=a1+a2 print(s)
(3, 4, 5, 6, 7, 'c', 'd', 'e')
(4, 5, 6, 7, 'b','c', 'd', 'e')
(1,2,3, 4, 5, 'c', 'd', 'e')
(3, 4, 5, 6, 7, 'a', b', 'c')
执行下列代码,输出的结果是?
lis = [1, 2, 3, 4, 5, 6] del lis[1:2] lis.remove(4) lis[0] = lis.pop(0) print(lis)
[3, 5, 6]
[3, 6]
[1, 5, 6]
[5, 6]
运行以下代码后,输出的结果是?
for i in range(9): if i * i > 40: break print(i)
7
9
8
6
numbers = [1, 3, 2, 8],运行numbers.append(2) 后,numbers会变成?
[1, 3, 2, 8]
[2, 1, 3, 2, 8]
[1, 3, 2, 8, 2]
[1, 3, 8]
下面代码将打印出什么数字?
numbers = [1,3,2,8,9] print(numbers[1]+numbers[3])
3
11
4
9
下列关于元组的描述错误的是?
元组是可包含任意对象的有序集合
元组和字符串都可以通过下标索引访问元素
元组可以任意嵌套
元组是可变的序列
下列关于字符串的描述正确的是?
字符串是一个可变的序列
我们可以通过min()来获取字符串的长度
字符串是用一对双引号" "或者单引号’ '括起来的零个或者多个字符
我们可以通过str.upper()将字符串中的所有大写字母变成小写字母
d1 = {'a': 100, 'b': 200, 'c':300},下面什么代码可以将d1改成{'a': 150, 'b':200, 'c':300}?
d1[0] = 150
d1[a] = 150
d1['a'] = 150
d1[100] = 150
words = {"Chinese":"中文", "English":"英语", "French":"法语", "Korean":"韩语"},运行以下代码后输出的结果是?
del words["French"] print(len(words))
6
3
8
4
下面哪个选项是下面程序的输出结果?
for j in range(0,3): print(j,end = " ")
1 2
0 1 2 3
0 1 2
1 2 3
执行下列代码,输出的结果是?
word = 'China' num = 3 string = 'python' total = string * (len(word) - num) print(total)
pythonpython
'python''python'
python
'python'
下列关于分支和循环结构的描述中,错误的是?
While循环只能用来实现无限循环
所有的for循环都可以用while循环改写
保留字break可以终止一个循环
continue可以停止后续代码的执行,从循环的开头重新执行
下列语句中,无法创建字典dic的是?
dic={"chinese":90,"math":95}
dic=dict([("chinese",90),("math",95)])
dic=dict(chinese=90,math=95)
dic={[("chinese",90),("math",95)]}
以下构成Python循环结构的方法中,正确的是?
while
loop
if
do…for
以下程序的作用是对整数0-9求和。
s=0 for i in range(10): s=s+i print(s)
正确
错误
if [3] in [1, 2, 3, 4]:与if 3 in [1, 2, 3, 4]:结果是一样的。
正确
错误
continue语句的作用是结束整个循环的执行。
正确
错误
切片操作list(range(10))[0:8:2] 执行结果为([0, 2, 4, 6,8])。
正确
错误
若运行程序如下,则输出结果为<class ‘tuple’>。
t1=(45) print(type(t1))
正确
错误
普通字符串,采用双引号("")包裹起来,用采用单引号(‘’)包裹起来不是字符串,如果:a="word"属于字符串,a=‘word’不属于字符串。
正确
错误
>>>"{:06.2f}".format(3.2455) ,运行结果为:3.25。
正确
错误
字典是可变对象,字典有键(key)和值(value),其中键(key)和值(value)都是不可以重复的。
正确
错误
元组d = (2020, 1, 1),执行d = (d[0]+1, 1, 1)后,d是(2021, 1, 1)。
正确
错误
表达式 6 if 3>2 else 5的值为 6。
正确
错误