天池龙珠计划 Python训练营
魔法方法
魔法方法 很重要!
1、基本的魔法方法
序号 | 名称 |
---|---|
1 | \_\_init\_\_ |
2 | \_\_new\_\_ |
3 | \_\_del\_\_ |
4 | \_\_str\_\_ |
5 | \_\_repr\_\_ |
2、算术运算符
\_\_add\_\_ | |
\_\_sub\_\_ | |
\_\_mul\_\_ | |
\_\_truediv\_\_ | |
\_\_floordiv\_\_ | |
6 | \_\_mod\_\_ |
7 | \_\_divmod\_\_ |
8 | \_\_pow\_\_ |
9 | \_\_lshift\_\_ |
10 | \_\_rshift\_\_ |
11 | \_\_and\_\_ |
12 | \_\_xor\_\_ |
13 | \_\_or\_\_ |
3、反算术运算符
\_\_radd\_\_ | |
\_\_rsub\_\_ | |
\_\_rmul\_\_ | |
\_\_rtruediv\_\_ | |
\_\_rfloordiv\_\_ | |
\_\_rmod\_\_ | |
\_\_rdivmod\_\_ | |
\_\_rpow\_\_ | |
\_\_rlshift\_\_ | |
\_\_rrshift\_\_ | |
\_\_rand\_\_ | |
\_\_rxor\_\_ | |
\_\_ror\_\_ |
4、增量赋值运算符
\_\_iadd\_\_ | |
\_\_isub\_\_ | |
\_\_imul\_\_ | |
\_\_itruediv\_\_ | |
\_\_ifloordiv\_\_ | |
\_\_imod\_\_ | |
\_\_ipow\_\_ | |
\_\_ilshift\_\_ | |
\_\_irshift\_\_ | |
\_\_iand\_\_ | |
\_\_ixor\_\_ | |
\_\_ior\_\_ |
5、一元运算符
\_\_neg\_\_ | |
\_\_pos\_\_ | |
\_\_abs\_\_ | |
\_\_invert\_\_ |
6、属性访问
\_\_getattr\_\_ | |
\_\_getattribute\_\_ | |
\_\_setattr\_\_ | |
\_\_delattr\_\_ |
7、描述符
\_\_get\_\_ | |
\_\_set\_\_ | |
8、定制序列
\_\_len\_\_ | |
\_\_getitem\_\_ | |
\_\_setitem\_\_ | |
\_\_delitem\_\_ |
9、迭代器
\_\_iter\_\_ | |
\_\_next\_\_ |
欢迎各位同学一起来交流学习心得!