青少年软件编程(Python二级)等级考试试卷(2020年12月)
22 10
12 7
45 9
55 10
print(s.index(g))
print(s.index("g"))
print(s.count("g"))
print(s.count(g))
efg
efgh
def
defg
5,4,3,2,1
[1,2,3,4,5]
[5,4,3,2,1]
1,2,3,4,5
3
4
5
6
[0,1,2,3,4]
[0,1,2,3]
0,1,2,3
0,1,2,3,4
橘子芒果草莓西瓜水蜜桃
橘子 芒果 草莓 西瓜 水蜜桃
西瓜
”橘子””芒果””草莓””西瓜””水蜜桃”
在分支结构中,if、elif、else都可以单独使用。
分支结构中的条件判断通常用关系表达式或逻辑表达式来进行描述。
continue语句和break语句只有在循环结构中才可以使用。
while语句和for语句的循环条件后都必须输入冒号,需要循环执行的语句必须有缩进。
print(a[:-6:-1])
print(a.sort(reverse=True))
print(sorted(a, reverse=True))
print([5, 4, 3, 2, 1])
[1,2,3,4,5,2,6]
[1,2,3,4,5,6]
[1,2,6,3,4,5]
[1,2,3,6,4,5]
if-elif-else语句
while语句
do-while语句
for语句
元组不可以被修改
Python中元组使用圆括号和逗号表示
元组中的元素要求是相同类型
一个元组可以作为另一个元组的元素,可以采用多级索引获取信息
(1,2)
(1,3)
(1,3,'2')
(1,'1','3')
{'a': 1, 'b': 2, 'c': 3,'d':4}
{'a': 1, 'c': 3, 'd': 4}
{'a': 1, 'c': 3}
{'d': 4}
[1, 2, '3', 1, 2, '3']
[1, 2, '3']
[2, 4, '6']
[1, 2, '3',2]
2
3
4
6
i = 0
while (i<=10):
print(i)
i = i 1
i = 10
while (i>0):
print(i)
i = i-1
for i in range(10):
print(i)
for i in range(10,0,-1):
print(i)
str="python"
list = ['1', '2', '3']
tup= ('1', '2', '3')
dict = {'a': 1, 'b': 2, 'b': '3'}
len(t)
max(t)
min(t)
t[1]=8
切片
连接
分割
索引
字典支持位置索引
字典是一种有序的对象集合
字典中的数据可以进行切片
字典里面的值(不是键)可以包含列表和其他数据类型
在字典id_name中,只能通过学号查找对应的姓名,不能通过姓名查找对应的学号。
上述代码是将id_name中姓名作为键、学号作为值构建了一个新的字典name_id。
上述代码执行后,字典name_id为:{'张三': 101, '李四': 102, '王五': 103}。
上述代码输出的结果为:True。
lanxi
lan
l
a
n
l
a
n
i
continue语句类似于break语句,也必须在for、while循环中使用
break语句结束循环,继续执行循环语句的后续语句
当多个循环语句嵌套时,break语句只适用于当前嵌套层的语句
continue语句结束循环,继续执行循环语句的后续语句
www.baidu.com
['www','baidu','com']
"www.baidu.com"
wwwbaiducom
发表评论 取消回复