Python

Python语法备忘录

导读:本文用于Python易忽略语法及特性的自我提醒,避免忘记。

Python语法备忘录切片对象可变性迭代器生成器不定长参数列表lambda 函数字符串格式化列表推导式类三目表达式用法遍历技巧mapenumeratezipsortedreversed

切片

字符串是可以用 [] 访问的,和C不同。

对象可变性

字符串/数字/元组 是 不可变对象;列表/字典/集合 是 可变对象。

迭代器

生成器

是一种特殊的迭代器,其返回值是一个迭代器。

不定长参数列表

*args 把接收到的参数变为元组

**kwargs 把接收到的关键字参数转变为字典

lambda 函数

字符串格式化

列表推导式

类三目表达式用法

遍历技巧

map

把一个可迭代对象的每项用一个函数作用,返回新的可迭代对象

enumerate

zip

sorted

reversed