强烈推荐:春招面试,看这110道Python面试题就够了!
65、IOError、AttributeError、ImportError、IndentationError、IndexError、KeyError、SyntaxError、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、列表嵌套元组,别离按字母和数字排序 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |