Manual Python.pdf


Vista previa del archivo PDF manual-python.pdf


Página 1...26 27 28293039

Vista previa de texto


Seleccionamos el modo decimal, escribimos el número y clickeamos donde dice “hex”. Nos dará el valor
hexadecimal correspondiente, el cuál en el caso de la “ñ” es A4. Volvamos a nuestro programa y arreglémoslo!

Funciona! Vemos que en lugar de “ñ” (en “años”) pusimos \xA4. ¿Y por qué al final pusimos + y no una coma?
Esto es porque el signo de admiración es seguido a la cadena, y no hay un espacio entre medio. La coma
genera un espacio, mientras que el signo + con cadenas como operadores, concatena.

7- Salida con formato.
Además de poder recibir y mostrar información en pantalla, podemos darle un formato. Las cadenas en
Python son inmutables. Es decir, una vez creadas, no podemos cambiar su contenido. Por lo que si intentamos
hacer algo como esto:

Nos dará ese error. Pero, como vimos, podemos aún así, expresar cadenas que cambian según el valor de las
variables.
Nos liamos mucho con el + y la coma. Hace menos legible lo que escribimos, y a menos que nuestra

intención sea que el código se torne ilegible, es algo muy malo. Eso lo podemos solucionar usando el operador
%. ¿Qué hace este operador? Veamos como funciona:

Afortunadamente ninguno de nosotros se llama Carlos... ¿O si? Cada %s será reemplazado por su
correspondiente dentro del paréntesis. El primer %s será reemplazado por ‘Carlos’, el segundo por ‘la
inform\Xa0tica’, y así sucesivamente con cada argumento que agreguemos. Esos argumentos también pueden
ser variables, o como siempre digo, cualquier operación. Los argumentos pueden ser tanto cadena como
numéricos.
Bravo. ¿Seguimos sin hacer programas útiles, no? Esto es porque los programas empiezan y terminan
siempre de la misma manera. Pero, de corazón les digo, aburrirse un poco ahora, les va a restar problemas
adelante. Por ejemplo, es muy divertido entrar a un supermercado y matar a todos con un arma. Entonces,
entramos a una secta extremista con el interés de disparar un arma. Nos enseñan a cargar las balas antes de
disparar. Sería muy al pedo no saber apuntar/disparar si no sabemos cargar las balas. Lo mismo pasa acá.