系列文章目录
提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
例如:第一章 Python 机器学习入门之pandas的使用
提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
本文对Python相关面试问题做一个总结,并将答案贴出,持续更新。
提示:以下是本篇文章正文内容,下面案例可供参考
一、Python装饰器、迭代器、生成器
**装饰器**本质上是一个 Python 函数或类,它可以让其他函数或类在不需要做任何代码修改的前提下增加额外功能,装饰器的返回值也是一个函数/类对象。(可以联想内裤和长裤)
迭代器可以记住遍历的位置的对象,只能往前不会后退,迭代器有两个基本的方法:iter() 和 next();字符串,列表或元组对象都可用于创建迭代器。
生成器使用yield的函数。
二、Python中的深拷贝和浅拷贝
B站讲解视频 花十分钟看完,基本不会再忘,视觉更容易帮助理解。
二、Python的可变和不可变类型
不可变:
数字类型 int、bool、float、complex、long(2.x)
字符串 str
元组 tuple
可变类型:
列表 list
字典 dict