Python Cosas Raras!!! Leyendo Ascii!

in #spanish9 years ago (edited)


 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 código si escribía:
 
 0b0001000 cambie el primer 1 por 0 y me salio este carácter raro Testeenlo 


 Para mi es como un shift o ctrl H mayúscula algo de verdad que no comprendo, luego seguí indagando y cambien el siguiente 1 a 0 y vi que las siguientes letras a excepción de la W no tenían este 1 si no un cero por lo que entendí que si tenían el 1 pertenecían a las mayúsculas, cosa que me pareció muy simple el cambiar de minúscula a mayúsculas, tan simple como colocar el texto que imprime el programa en una sola linea hay les dejo esa :D