Example of python3 int integer method function, python3 integer
_ Abs _ (return absolute value)
N =-5 print (n. _ abs _ () # output: 5
_ Add _ (addition, Operator: +)
N = 3 print (n. _ add _ (5) # output: 8
_ And _ (bitwise and OPERATION, Operator :&)
N = 5 print (n. _ and _ (7) # output: 5 #00000110 # equals to 00000111 #
_ Bool __
# Placeholder
_ Ceil _ (returns itself)
N = 1234 print (n. _ ceil _ () # output: 1234
_ Divmod _ (returns divisor and remainder)
N = 13 print (n. _ divmod _ (5) # output :( 2, 3)
_ Eq _ (determines whether two numbers are equal, Operator: =)
N = 5 print (n. _ eq _ (3) # output: False
_ Float _ (converted to floating point type)
N = 5 print (n. _ float _ () # output: 5.0
_ Floordiv _ (returns the integer part of the operator by Division. OPERATOR ://)
N = 9 print (n. _ floordiv _ (4) # output: 2
_ Floor __
# Placeholder
_ Format __
# Placeholder
_ Getattribute __
# Placeholder
_ Getnewargs __
# Placeholder
_ Ge _ (determine whether to >=)
N = 5 print (n. _ ge _ (3) # output: True
_ Gt _ (determine whether or not>)
N = 5 print (n. _ gt _ (3) # output: True
_ Hash __
# Placeholder
_ Index __
# Placeholder
_ Invert _ (bitwise inversion of binary values, Operator :~)
N = 11 print (n. _ invert _ () # output:-12 # ps: Negative binary number representation method: positive number, bitwise return, plus 1
_ Le _ (judge whether or not <=)
N = 5 print (n. _ le _ (3) # output: False
_ Lshift _ (Binary left shift operation, Operator: <)
N = 12 print (n. _ lshift _ (2) # output: 48 # ps: shifts the binary value 1 to 2 in decimal format, and shifts the right to 2 in decimal format.
_ Lt _ (determine whether or not <)
N = 5 print (n. _ lt _ (3) # output: False
_ Mod _ (Modulo-return the remainder of division, Operator: %)
N = 14 print (n. _ mod _ (3) # output: 2
_ Mul _ (multiplication, Operator :*)
N = 3 print (n. _ mul _ (6) # output: 18
_ Neg _ (reverse, positive value changes to negative number, negative value changes to positive number, operator :-)
N = 5 print (n. _ neg _ () # output:-5
_ New __
# Placeholder
_ Ne _ (determines whether the two values are not equal, Operator :! =)
N = 5 print (n. _ ne _ (3) # output: True
_ Or _ (bitwise or operation, Operator: |)
N = 3 print (n. _ or _ (5) # output: 7 #00000011 # or #00000110 #00000111 #
_ Pos __
# "" + Self "" (I don't know what it means)
_ Pow _ (returns the y Power of xy [x)
N = 2 print (n. _ pow _ (3) # output: 8
_ Radd _ (addition, Operator: +)
N = 5 print (n. _ radd _ (3) # output: 8
_ Rand __
#""" Return value&self. """
_ Rdivmod __
#""" Return divmod(value, self). """
_ Repr _ (returns itself)
#""" Return repr(self). """
_ Rfloordiv _ (returns the integer part of the operator by Division. OPERATOR ://)
#""" Return value//self. """
_ Rlshift _ (Binary left shift operation, Operator: <)
#""" Return value<<self. """
_ Rmod _ (Modulo-return the remainder of division, Operator: %)
#""" Return value%self. """
_ Rmul _ (multiplication, Operator :*)
#""" Return value*self. """
_ Ror __
#""" Return value|self. """
_ Round __
# Placeholder
_ Rpow _ (returns the x power of yx [y)
N = 3 print (n. _ rpow _ (2) # output: 8
_ Rrshift __
#""" Return value>>self. """
_ Rshift __
#""" Return self>>value. """
_ Rsub __
#""" Return value-self. """
_ Rtruediv __
#""" Return value/self. """
_ Rxor __
#""" Return value^self. """
_ Sizeof __
#""" Returns size in memory, in bytes """
_ Str __
#""" Return str(self). """
Sub (subtraction)
#""" Return self-value. """
_ Truediv _ (Division)
#""" Return self/value. """
_ Trunc __
# Placeholder
_ Xor _ (bitwise xor, Operator: ^)
#""" Return self^value. """
Bit_length (returns the minimum binary length)
>>> bin(37)'0b100101'>>> (37).bit_length()6
Conjugate
# Placeholder
From_bytes
# Placeholder
To_bytes
# Placeholder