Python 作为更高级的编程语言,增加了很多高级特性,其实这些高级特性在其它高级语言中比如 C++,java等并没有相关语法,我们一般自己结合设计模式进行编码来实现这些语法的扩展。
自己写写繁琐的代码来扩展更高级的语法显然不符合我们 Python 高大上的特质,所以 Python 自己提供了这些高级特性的语法,本章我们就来学习这些高级特性。
正向切片
带步长的切片
关于切片的注意事项
集合迭代
Iterable 和 enumerate
list 推导式
dict 推导式
set 推导式
生成器定义和使用
让函数变成生成器
深度剖析迭代器
迭代器总结
打卡