50道求职必备Python面试题+答案_python实习面试

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)

  • 9
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值