Inhaltsverzeichnis
Ahora, cuando ejecutamos las declaraciones de impresión anteriores, generamos la salida: 22.4 Operadores de comparación Los tipos numéricos (como números enteros y números reales) también admiten la comparación operadores como igual, no igual, mayor que, menor que así como mayor que o igual a y menor que o igual a. Python permite que estos operadores de comparación se definan para tipos definidos por el usuario/ clases también. Así como los operadores numéricos como ‘+’ y ‘−’ son implementados por especiales los métodos también lo son los operadores de comparación. Por ejemplo, se implementa el operador ‘<’ por un método llamado lt(self, other). La lista completa de operadores de comparación y los métodos especiales asociados es dado en la siguiente tabla: q1 * 2 Cantidad[10] q2 / 2 Cantidad[5.0] cantidad de clase:
Código omitido por brevedad
def mul(uno mismo, otro): si es instancia (otro, int): nuevo_valor = self.value * otro demás: nuevo_valor = self.value * otro.valor cantidad devuelta (nuevo_valor) def truediv(uno mismo, otro): si es instancia (otro, int): nuevo_valor = self.value / otro demás: new_value = self.value / other.value cantidad devuelta (nuevo_valor) Operador Expresión Método Menos que q1 < q2 lt(q1, q2) Menos que o igual a q1 <= q2 le(q1, q2) Igual a q1 == q2 eq(q1, q2) No igual a q1 != q2 ne(q1, q2) Mas grande que q1 > q2 gt(q1, q2) Mayor qué o igual a q1 >= q2 ge(q1, q2) 22.3 Operadores numéricos 247
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
WeiterlesenTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Weiterlesen• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.
Weiterlesen