Python! Cosas raras


Me encuentro testeando  algunos ejercicios de python de libros y me encontré con esto :S


for c in [0b1001000, 0b1000101, 0b1001100, 0b1101100, 0b1101111, 0b0100000, 0b1010111, 0b1101111, 0b1110010, 0b1101100, 0b1100100, 0b0100001, 0b0001010]:

print chr(c)

 

Que interesante y apetecible resulta aprender cosas nuevas, el programa simplemente convierte los binarios a ASCII, también encontré esto que solo me sirvió para ver si estaba en lo correcto por que no le encontré otro uso jeje

Y bueno luego revise que hacia el codigo si escribia:

0b0001000 cambie el primer 1 por 0 y me salio este caracter raro Testeenlo

Para mi es como un shift o ctrl H mayuscula algo de verdad que no comprendo, luego segui indagando y cambien el siguiente 1 a 0 y vi que las siguientes letras a excepcion de la W no tenian este 1 si no un cero por lo que entendi que si tenian el 1 pertenecian a las mayusculas, cosa que me parecio muy simple el cambiar de minuscula a mayusculas, tan simple como colocar el texto que imprime el programa en una sola linea hay les dejo esa :D,,,,,

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s