lx_cs 发表于 2021-9-1 10:33:16

萌新提问help函数

比如说我在idle打上 help(list),他会给出很多用法,为什么例如pop,append,sort这种能直接list1.xxxx直接这么用,但是有些函数带下划线,比如__add__, __contains__这些应该怎么用呢

冬雪雪冬 发表于 2021-9-1 10:52:43

带左右双下划线的为魔法方法,__add__等同于+ , __contains__等同于 in
>>> list1 =
>>> list2 =
>>> list3 = list1.__add__(list2)
>>> list3

>>> list3 = list1 + list2
>>> list3

>>> list1.__contains__(3)
True
>>> list1.__contains__(10)
False
>>> 3 in list1
True
>>> 10 in list1
False
页: [1]
查看完整版本: 萌新提问help函数