流畅的 python 读书笔记
- python的内置特殊方法
- 与运算符无关的
类别 | 方法名 |
---|---|
字符串字节序列表示形式 | _ repr _ , _ format _ , _ str _ , _ bytes _ |
数值转换 | _ abs _ , _ bool _ , _ complex _ , _ int _ _ float _ , _ hash _ , _ index _ |
集合模拟 | _ len _ , _ getitem _ , _ setitem _ , _ delitem _ _ contains _ |
迭代枚举 | _ iter _ , _ reversed _ , _ next _ |
可调用模拟 | _ call _ |
上下文管理 | _ enter _ , _ exit _ |
实例创建和销毁 | _ new _ , _ init _ , _ del _ |
属性管理 | _ getattr _ , _ getattribute _ , _ setattr _ , _ delattr _ , _ dir _ |
属性描述符 | _ get _ , _ set _ , _ delete _ |
跟踪相关的服务 | _ prepare _ , _ instancecheck _ , _ subclasscheck _ |
* 与运算符相关的
类别 | 方法名 |
---|---|
一元运算符 | _ neg _ -, _ pos _ +, _ abs _ abs( ) |
比较运算符 | _ lt _ <, _ le _ <=, _ eq _ ==, _ ne _ !=, _ gt _ > , _ ge _ >=, |
算术运算符 | _ add _ + , _ sub _ - , _ mul _ * , _ truediv _ / , _ floordiv _ // _ mod _ % , _ divmod _ divmode() , _ pow _ **或pow() _ round _ round() |
反向算数运算符 | _ radd _ , _ rsub _ , _ rmul _ , _ rtruediv _ , _ rfloordiv _ _ rmod _ , _ rdivmod _ , _ rpow _ |
增量赋值运算符 | _ iadd _ , _ isub _ , _ imul _ , _ itruediv _ , _ ifloordiv _ _ imod _ , _ idivmod _ , _ ipow _ |
位运算符 | _ invert _ ~, _ lshift _ <<, _ rshift _ >>, _ adn _ &, _ or _ |
反向位运算符 | _ rlshift _ , _ rrshift _ , _ rand _ , _ rxor _ , _ ror _ |
增量赋值位运算符 | _ ilshift _ , _ irshift _ , _ iand _ , _ ixor _ , _ ior _ |