MRjob - Ayuda Con Python
MRjob - Ayuda Con Python
● La llave y el valor en las entradas son ambos de tipo string. Para realizar
cálculos numéricos debes convertir los datos en tipos numéricos.
Variables
● No hace falta declarar variables
● Puede utilizar la siguientes funciones para cambiar el tipo de un dato
○ int(x)
convierte x en un número entero
○ float (x)
convierte x en un número real
○ str(x)
convierte x en un string
Operaciones numéricas
● Operaciones numéricas
○ sumar: +
○ multiplicar: *
○ dividir: /
○ restar: -
● Para incrementar n
○ n += 1
If
● Igual que otros lenguajes, el if en Python se usa para operaciones que se
ejecutan de forma condicional
● NB: La indentación en Python para las instrucciones que están en el cuerpo del
if es obligatoria!
● Por ejemplo, para ver si una variable a es igual una variable b:
● if (a == b):
print "a es igual a b"
Ciclos
● Igual que otros lenguajes, el for en Python se usa para operaciones que se
ejecutan de forma repetitiva
● Para iterar sobre una lista, y imprimir cada dato de la lista en la pantalla, se
escribe
for l in lista:
print l
print "ya he salido del for"
● En este caso, l es la variable temporal a la cual es asignada cada elemento de
la lista
Depuración de problemas
● Se recomienda usar la instrucción print si desean mostrar el valor de una
variable, con el fin de revisar si su código está funcionando correctamente.