加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

强烈推荐:春招面试,看这110道Python面试题就够了!

发布时间:2019-04-03 01:46:35 所属栏目:建站 来源:哈哈
导读:决胜春招,送你110道Python口试题,提议别做保藏党!(动起手来,敲敲代码,口试无忧) 1、一行代码实现1--100之和 操作sum()函数求和 2、如安在一个函数内部修改全局变量 函数内部global声明 修改全局变量 3、列出5个python尺度库 os:提供了不少与操纵系

65、IOError、AttributeError、ImportError、IndentationError、IndexError、KeyError、SyntaxError、NameError别离代表什么非常

  •  IOError:输入输出非常
  •  AttributeError:试图会见一个工具没有的属性
  •  ImportError:无法引入模块或包,根基是路径题目
  •  IndentationError:语法错误,代码没有正确的对齐
  •  IndexError:下标索引超出序列界线
  •  KeyError:试图会见你字典里不存在的键
  •  SyntaxError:Python代码逻辑语法堕落,不能执行
  •  NameError:行使一个还未赋予工具的变量

66、python中copy和deepcopy区别

1、复制不行变数据范例,不管copy照旧deepcopy,都是统一个地点当浅复制的值是不行变工具(数值,字符串,元组)时和=“赋值”的环境一样,工具的id值与浅复制原本的值沟通。

2、复制的值是可变工具(列表和字典)

浅拷贝copy有两种环境:

第一种环境:复制的 工具中无 伟大 子工具,原本值的改变并不会影响浅复制的值,同时浅复制的值改变也并不会影响原本的值。原本值的id值与浅复制原本的值差异。

第二种环境:复制的工具中有 伟大 子工具 (譬喻列表中的一个子元素是一个列表), 改变原本的值 中的伟大子工具的值  ,会影响浅复制的值。

深拷贝deepcopy:完全复制独立,包罗内层列表和字典

67、列出几种邪术要领并扼要先容用途

__init__:工具初始化要领

__new__:建设工具时辰执行的要领,单列模式会用到

__str__:当行使print输出工具的时辰,只要本身界说了__str__(self)要领,那么就会打印从在这个要领中return的数据

__del__:删除工具执行的要领

68、C:Users y-wu.junyaDesktop>python 1.py 22 33呼吁行启动措施并传参,print(sys.argv)会输出什么数据?

文件名和参数组成的列表

69、请将[i for i in range(3)]改成天生器

天生器黑白凡的迭代器,

1、列表表达式的【】改为()即可酿成天生器

2、函数在返回值得时辰呈现yield就酿成天生器,而不是函数了;

中括号换成小括号即可,有没有惊呆了

70、a = "  hehheh  ",去除收尾空格

71、举例sort和sorted对列表排序,list=[0,-1,3,-10,5,9]

72、对list排序foo = [-5,8,0,4,9,-4,-20,-2,8,2,-4],行使lambda函数从小到大排序

73、行使lambda函数对list排序foo = [-5,8,0,4,9,-4,-20,-2,8,2,-4]

输出功效为:

[0,2,4,8,8,9,-2,-4,-4,-5,-20],正数从小到大,负数从大到小

(传两个前提,x<0和abs(x))

74、列表嵌套字典的排序,别离按照年数和姓名排序

foo = [{"name":"zs","age":19},{"name":"ll","age":54},

      {"name":"wa","age":17},{"name":"df","age":23}]

75、列表嵌套元组,别离按字母和数字排序

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读