Este equipo especializado pasados ciertos días de trabajo y recopilación de de datos, encontramos los datos necesarios, esperamos que todo este artículo sea de utilidad en tu plan.
Solución:
Es un remanente de Python temprano, básicamente hace que una tupla de números sea del mismo tipo de número subyacente, por ejemplo
>>> type(10)
>>> type(10.0101010)
>>> nums = coerce(10, 10.001010)
>>> type(nums[0])
>>> type(nums[1])
También es para permitir que los objetos actúen como números con clases antiguas.
(un mal ejemplo de su uso aquí sería…)
>>> class bad:
... """ Dont do this, even if coerce was a good idea this simply
... makes itself int ignoring type of other ! """
... def __init__(self, s):
... self.s = s
... def __coerce__(self, other):
... return (other, int(self.s))
...
>>> coerce(10, bad("102"))
(102, 10)
La programación central de Python dice:
La función coaccionar () proporciona al programador que no se base en el intérprete de Python, sino en la conversión personalizada de dos tipos numéricos”.
p.ej
>>> coerce(1, 2)
(1, 2)
>>>
>>> coerce(1.3, 134L)
(1.3, 134.0)
>>>
>>> coerce(1, 134L)
(1L, 134L)
>>>
>>> coerce(1j, 134L)
(1j, (134+0j))
>>>
>>> coerce(1.23-41j, 134L)
((1.23-41j), (134+0j))
Te mostramos las comentarios y valoraciones de los usuarios
Nos puedes sostener nuestro quehacer exponiendo un comentario y puntuándolo te damos las gracias.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)