Preguntas etiquetadas con type-conversion

142
Convertir cadena a Enum en Python

Me pregunto cuál es la forma correcta de convertir (deserializar) una cadena a una clase Enum de Python. Parece que getattr(YourEnumType, str)hace el trabajo, pero no estoy seguro de si es lo suficientemente seguro. Solo para ser más específico, me gustaría convertir una 'debug'cadena en un objeto...

135
Conversión firmada a no firmada en C: ¿es siempre seguro?

Supongamos que tengo el siguiente código C. unsigned int u = 1234; int i = -5678; unsigned int result = u + i; ¿Qué conversiones implícitas están sucediendo aquí, y este código es seguro para todos los valores de uy i? (Seguro, en el sentido de que a pesar de que el resultado en este ejemplo se...

107
Ruby: Cómo convertir una cadena a booleana

Tengo un valor que será una de cuatro cosas: booleano verdadero, booleano falso, la cadena "verdadero" o la cadena "falso". Quiero convertir la cadena en un booleano si es una cadena; de lo contrario, déjela sin modificar. En otras palabras: "verdadero" debería convertirse en realidad "falso"...