千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  应聘面试  >  Python面试题  > Python面试题合集(三)

Python面试题合集(三)

来源:千锋教育
发布人:wjy
时间: 2022-07-15 09:55:06 1657850106

  ▍1、break、continue、pass是什么?

  break:在满足条件时,它将导致程序退出循环。

  continue:将返回到循环的开头,它使程序在当前循环迭代中的跳过所有剩余语句。

  pass:使程序传递所有剩余语句而不执行。

  ▍2、区分Python中的remove,del和pop?

  remove:将删除列表中的第一个匹配值,它以值作为参数。

  del:使用索引删除元素,它不返回任何值。

  pop:将删除列表中顶部的元素,并返回列表的顶部元素。

  numbers = [ 1, 2, 3, 4, 5]

  numbers.remove( 5)

  > [ 1, 2, 3, 4]

  delnumbers[ 0]

  >[ 2, 3, 4]

  numbers.pop

  > 4

Python面试题

  ▍3、什么是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

  ▍4、举例说明Python中的range函数?

  range:range函数返回从起点到终点的一系列序列。

  range(start, end, step),第三个参数是用于定义范围内的步数。

  # number

  fori inrange( 5):

  print(i)

  > 0, 1, 2, 3, 4

  # (start, end)

  fori inrange( 1, 5):

  print(i)

  > 1, 2, 3, 4

  # (start, end, step)

  fori inrange( 0, 5, 2):

  print(i)

  > 0, 2, 4

  ▍5、==和is的区别是?

  ==比较两个对象或值的相等性。

  is运算符用于检查两个对象是否属于同一内存对象。

  lst1 = [ 1, 2, 3]

  lst2 = [ 1, 2, 3]

  lst1 == lst2

  > True

  lst1 islst2

  > False

  ▍6、如何更改列表的数据类型?

  要将列表的数据类型进行更改,可以使用tuple或者set。

  lst = [ 1, 2, 3, 4, 2]

  # 更改为集合

  set(lst) ## {1,2,3,4}

  # 更改为元组

  tuple(lst) ## (1,2,3,4,2)

  更多关于“Python培训”的问题,欢迎咨询千锋教育在线名师。千锋教育多年办学,课程大纲紧跟企业需求,更科学更严谨,每年培养泛IT人才近2万人。不论你是零基础还是想提升,都可以找到适合的班型,千锋教育随时欢迎你来试听。

tags:
声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
今日已有369人领取成功
刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取
相关推荐HOT