Cet article présente principalement le tutoriel sur l'utilisation de int (integer) dans python3. L'introduction dans l'article est très détaillée. Je pense qu'elle peut être d'une certaine valeur de référence pour tous les amis qui en ont besoin. peut jeter un oeil ci-dessous.
Python3 prend en charge trois types numériques différents :
Type entier (int) - généralement appelé entier ou entier, qui peut être un entier positif ou négatif, sans point décimal . Le type entier Python3 n'a pas de limite de taille et peut être utilisé comme type long. Cependant, en fait, en raison de la mémoire machine limitée, l'entier que nous utilisons ne peut pas être infiniment grand.
Type à virgule flottante (float) - Les nombres de type à virgule flottante sont composés d'une partie entière et d'une partie décimale. Les types à virgule flottante peuvent également être exprimés en utilisant la notation scientifique (2,5e2 = 2,5 x 102 =. 250)
Nombre complexe (complexe)--Un nombre complexe est composé d'une partie réelle et d'une partie imaginaire. Il peut être représenté par a + bj, ou complexe(a,b. ). La partie réelle du nombre complexe est a et la partie imaginaire b est entièrement de type virgule flottante.
Jetons un coup d'œil à l'introduction détaillée de int (type entier) dans python3.
__abs__(retourner la valeur absolue)
n = -5
print(n.__abs__())
#输出:5
Copier après la connexion
__add__(addition, opérateur : +)
n = 3
print(n.__add__(5))
#输出:8
Copier après la connexion
__and__(opération ET au niveau du bit, opérateur : &)
n = 5
print(n.__and__(7))
#输出:5
# 00000110
#与运算
# 00000111
#等于 00000110
Copier après la connexion
__bool__
#占位
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
__ceil__(retourne lui-même)
n = 1234
print(n.__ceil__())
#输出:1234
Copier après la connexion
__pmod__(renvoie le diviseur et le reste)
n = 13
print(n.__pmod__(5))
#输出:(2, 3)
Copier après la connexion
__eq__ (détermine si deux nombres sont égaux, opérateur : ==)
n = 5
print(n.__eq__(3))
#输出:False
Copier après la connexion
__float__ (convertir en type virgule flottante)
n = 5
print(n.__float__())
#输出:5.0
Copier après la connexion
__floorp__ (diviser, renvoyer l'entier du quotient) Partie, opérateur://)
n = 9
print(n.__floorp__(4))
#输出:2
Copier après la connexion
__floor__
#占位
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
__format__
#占位
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
__getattribute__
#占位
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
__getnewargs__
#占位
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
__ge__(Juger si>=)
n = 5
print(n.__ge__(3))
#输出:True
Copier après la connexion
__gt__(Juger si> )
n = 5
print(n.__gt__(3))
#输出:True
Copier après la connexion
__hash__
#占位
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
__index__
#占位
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
__invert__ (inversion binaire au niveau du bit, opérateur : ~)
n = 11
print(n.__invert__())
#输出:-12
#ps:二进制的负数表示方法:正数按位取反再加1
Copier après la connexion
__le__ (déterminer si <=)
n = 5
print(n.__le__(3))
#输出:False
Copier après la connexion
__lshift__ (opération de décalage binaire vers la gauche, opérateur : <<)
n = 12
print(n.__lshift__(2))
#输出:48
#ps:二进制左移1位等于十进制乘2,右移一位等于十进制除2
Copier après la connexion
__lt__ (déterminer si <)
n = 5
print(n.__lt__(3))
# #输出:False
Copier après la connexion
__mod__(modulo-renvoie le reste de la division, opération Symbole : %)
n = 14
print(n.__mod__(3))
#输出:2
Copier après la connexion
__mul__(Multiplication, opérateur : *)
n = 3
print(n.__mul__(6))
#输出:18
Copier après la connexion
__neg__(Inversion, nombre positif devient nombre négatif, nombre négatif devient nombre positif, opérateur : -)
n = 5
print(n.__neg__())
#输出:-5
Copier après la connexion
__new__
#占位
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
__ne__(Jugez si deux valeurs sont inégales, opérateur : != )
n = 5
print(n.__ne__(3))
#输出:True
Copier après la connexion
__ou__(Opération OU au niveau du bit, opérateur : |)
n = 3
print(n.__or__(5))
#输出:7
# # 00000011
# #或
# # 00000110
# # 00000111
Copier après la connexion
__pos__
# """ +self """ (不知道有啥意义)
Copier après la connexion
__pow__ (renvoie la valeur de xy [x à la puissance y])
n = 2
print(n.__pow__(3))
#输出:8
Copier après la connexion
__radd__ (Addition, opérateur : +)
n = 5
print(n.__radd__(3))
#输出:8
Copier après la connexion
__rand__
#""" Return value&self. """
Copier après la connexion
__rpmod__
#""" Return pmod(value, self). """
Copier après la connexion
__repr__(retourne soi)
#""" Return repr(self). """
Copier après la connexion
__rfloorp__ (diviser, renvoyer la partie entière du quotient, opérateur : //)
#""" Return value//self. """
Copier après la connexion
__rlshift__ (opération de décalage binaire vers la gauche, opérateur : <<)
#""" Return value<<self. """
Copier après la connexion
__rmod__(modulo-renvoie le reste de la division, opérateur : %)
#""" Return value%self. """
Copier après la connexion
__rmul__(multiplication, opérateur : *)
#""" Return value*self. """
Copier après la connexion
__ror__
#""" Return value|self. """
Copier après la connexion
__round__
#占位
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
__rpow__ (renvoie la valeur de yx [y élevé à la puissance x])
n = 3
print(n.__rpow__(2))
#输出:8
Copier après la connexion
__rrshift__
#""" Return value>>self. """</p>
<p style="text-align: left;">__rshift__</p>
<pre class="brush:php;toolbar:false">#""" Return self>>value. """
Copier après la connexion
__rsub__
#""" Return value-self. """
Copier après la connexion
__rtruep__
#""" Return value/self. """
Copier après la connexion
__rxor__
#""" Return value^self. """
Copier après la connexion
__sizeof__
#""" Returns size in memory, in bytes """
Copier après la connexion
__str__
#""" Return str(self). """
Copier après la connexion
sub (soustraction)
#""" Return self-value. """
Copier après la connexion
__truep__ (division)
#""" Return self/value. """
Copier après la connexion
__trunc__
#占位
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
__xor__ (XOR au niveau du bit, opérateur : ^)
#""" Return self^value. """
Copier après la connexion
bit_length (renvoie la longueur minimale du binaire)
>>> bin(37)
'0b100101'
>>> (37).bit_length()
6
Copier après la connexion
conjugate
#占位
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
from_bytes
#占位
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
to_bytes
#占位
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!