There are different methods for different types of objects in Python, so how do you see the methods of an object of a type? We can use the Help () function
Use Help (), the type of the object that is written in parentheses. For example, how to view data types:
Help (int)
| methods defined here: | | __abs__ (...) | x.__abs__ () <==> abs (x) | | __add__ (...) | x.__add__ (y) <==> x+y | | __and__ (...) | x.__and__ (y) <==> x&y | | __cmp__ (...) | x.__cmp__ (y) <==> cmp (x, y) | | __coerce__ (...) | x.__coerce__ (y) <==> coerce (x, y) | | __div__ (...) | x.__div__ (y) <==> x/y | | __divmod__ (...) | x.__divmod__ (y) <==> divmod(x, y) | | __float__ (...) | x.__float__ () <==> float (x) | | __floordiv__ (...) | x.__floordiv__ (y) <==> x//y | | __format__ (...) | | __getattribute__ (...) | x.__getattribute__ (' name ') <==> x.name | | __getnewargs__ (...) | | __hash__ (...) | x.__hash__ () <==> hash (x) | | __hex__ (...) | x.__hex__ () <==> hex (x) | | __index__ (...) | x[y:z] <==> x[y.__index__ (): z.__index__ ()] | | __int__ (...) | x.__int__ () <==> int (x) | | __invert__ (...) | x.__invert__ () <==> ~x | | __long__ (...) | x.__long__ () <==> long (x) | | __lshift__ (...) | x.__lshift__ (y) <==> x<<y | | __mod__ (...) | x.__mod__ (y) <==> x%y | | __mul__ (...) | x.__mul__ (y) <==> x*y | | __neg__ (...) | x.__neg__ () <==> -x | | __nonzero__ (...) | &Nbsp;x.__nonzero__ () <==> x != 0 | | __oct__ (...) | x.__oct__ () <==> oct (x) | | __or__ (...) | x.__or__ (y) <==> x|y | | __pos__ (...) | x.__pos__ () <==> +x | | __pow__ (...) | x.__pow__ (Y[, z]) <==> pow (X, y[, z] ) | | __radd__ (...) | x.__radd__ (y) <==> y+x | | __rand__ (...) | x.__rand__ (y) <==> y&x | | __rdiv__ (...) | x.__rdiv__ (y) <==>&nBsp;y/x | | __rdivmod__ (...) | x.__rdivmod__ (y) <==> divmod (y, x) | | __repr__ (...) &NBSP;|&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;X.__REPR__ () <==> repr (x) | | __rfloordiv__ (...) | x.__rfloordiv__ (y) <==> y//x | | __rlshift__ (...) | x.__rlshift__ (y) <==> y<<x | | __rmod__ (...) | x.__rmod__ (y) <==> y%x | | __rmul__ (...) | x.__rmul__ (y) <==> y*x | | __ror__ (...) | x.__ror__ (y) <==> y|x | | __rpow__ (...) | y.__rpow__ (X[, z]) <==> pow (x, y[, z ]) | | __rrshift__ (...) | x.__rrshift__ (y) <==> y>>x | | __rshift__ (...) | x.__rshift__ (y) <==> x>>y | | __rsub__ (...) | x.__rsub__ (y) <==> y-x | | __rtruediv__ (...) | x.__rtruediv__ (y) <==> y/x | | __rxor__ (...) | x.__rxor__ (y) <==> y^x | | __str__ (...) &NBSP;|&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;X.__STR__ () <==> str (x) | | __sub__ (...) | x.__sub__ (y) <==> x-y | | __truediv__ (...) | x.__truediv__ (y) <==> x/y | | __trunc__ (...) | truncating an integral returns itself. | | __xor__ (...) | x.__xor__ (y) <==> x^y | | bit_length (...) | int.bit_length () -> int | | Number of bits necessary to Represent self in binary. | >>> bin (37) | ' 0b100101 ' | >>> (Panax Notoginseng) bit_length () | 6 |
Like __add__ (...) This is a python built-in method that has two underscores before and after.
x.__add__ (y) <==> x+y means x.__add__ (y) and x+y are the same
For example:
>>> x=1>>> y=2>>> x.__add__ (y) 3>>> x+y3
This article from "Zengestudy" blog, reproduced please contact the author!
Built-in methods for using Help to view a class of objects in Python