随笔分类 - python相关面试题
摘要:1:当深浅拷贝只有一层数据时,一个地址,效果是一样的 2:浅拷贝外层地址是新的,内层还是原来的地址 3:深拷贝外层地址是新的,内层地址也是新的
阅读全文
摘要:一:什么是闭包 1:必须有一个内部函数 2:外部函数返回值内部函数 3:内部函数一定要调用外部函数的变量 二:什么是装饰器 1:装饰器和闭包的区别 闭包传递的是变量,装饰器传递的是函数,可以说装饰器是闭包的一种,它只是传递函数的闭包 装饰器本质是一种函数,在原函数上增加新的功能。比如加入日志,预处理
阅读全文
摘要:seq='hello world'#1:内置函数reversed(),for循环遍历for s in reversed(seq): print(s,end='')print()#2:range()生成反序索引,for循环从反序的最后索引遍历到最开始的索引,下标一个一个取出for s in range
阅读全文
摘要:1:基础方面 列表:可变类型,用中括号[ ]表示 元组:不可变类型,用圆括号()表示,元组可以作为字典的key,元组只有一个元素时,需要在元素后面加上逗号(3,) 2:存储空间 存储同样数量的元素,列表占用空间大于元组,因为列表会预分配,会有记录列表使用情况,会额外开辟一部分空间 3:性能方面 1:
阅读全文