print(numbers)
[1,2,3,4,5,6]
insert(position,value)
numbers.insert(2,7)
print(numbers)
[1,2,7,4,5,6]
numbers.extend([7,8,9])
print(numbers)
[1,2,7,4,5,6,7,8,9]
numbers.append([4,5])
[1,2,7,4,5,6,7,8,9,[4,5]]
▍12、break、continue、pass是什么?
break:在满足条件时,它将导致程序退出循环。
continue:将返回到循环的开头,它使程序在当前循环迭代中的跳过所有剩余语句。
pass:使程序传递所有剩余语句而不执行。
▍13、区分Python中的remove,del和pop?
remove:将删除列表中的第一个匹配值,它以值作为参数。
del:使用索引删除元素,它不返回任何值。
pop:将删除列表中顶部的元素,并返回列表的顶部元素。
numbers = [1,2,3,4,5]
numbers.remove(5)
[1,2,3,4]
del numbers[0]
[2,3,4]
numbers.pop()
4
▍14、什么是switch语句。如何在Python中创建switch语句?
switch语句是实现多分支选择功能,根据列表值测试变量。
switch语句中的每个值都被称为一个case。
在Python中,没有内置switch函数,但是我们可以创建一个自定义的switch语句。
switcher = {
1: “January”,
2: “February”,
3: “March”,
4: “April”,
5: “May”,
6: “June”,
7: “July”,
8: “August”,
9: “September”,
10: “October”,
11: “November”,
12: “December”
}
month = int(input())
print(switcher.get(month))
3
march
▍15、举例说明Python中的range函数?
range:range函数返回从起点到终点的一系列序列。
range(start, end, step),第三个参数是用于定义范围内的步数。
number
for i in range(5):
print(i)
0,1,2,3,4
(start, end)
for i in range(1, 5):
print(i)