Articles of entero

Restricción de 32 bits de Python Bitshift

Posible duplicado: Problema en el cálculo de la sum de comprobación: casting int a sign32 int32 Esta debería ser una respuesta relativamente fácil, simplemente no sé cómo buscarla … Tengo algunas cosas semi relevantes, pero nada que se ajuste a lo que estoy tratando de hacer. >>> 1171855803 << 7 149997542784L # I want -326312576 […]

TypeError: no puede concatenar objetos ‘str’ e ‘int’

Estoy aprendiendo Python ahora, yay! De todos modos, tengo un pequeño problema. No veo el problema aquí: x = 3 y = 7 z = 2 print “I told to the Python, that the first variable is %d!” % x print “Anyway, 2nd and 3rd variables sum is %d. :)” % y + z Pero […]

¿Cómo imprimir un entero con signo como número hexadecimal en complemento a dos con python?

Tengo un entero negativo (4 bytes) del cual me gustaría tener la forma hexadecimal de la representación del complemento de sus dos. >>> i = int(“-312367”) >>> “{0}”.format(i) ‘-312367’ >>> “{0:x}”.format(i) ‘-4c42f’ Pero me gustaría ver “FF …”

¿Por qué Python cambia el valor de un número entero cuando hay un 0 delante de él?

Implementé una función convirtiendo un número entero a su representación como una cadena intToStr() (código a continuación). Para las pruebas pasé algunos valores y observé un resultado inesperado: print intToStr( 1223) # prints 1223 as expected print intToStr(01223) # prints 659, surprisingly Ahora, he tratado de depurarlo, y el número entero que he pasado ha […]

¿Cómo los lenguajes como Python superan los límites de datos integrales de C?

Mientras realiza una experimentación aleatoria con un progtwig factorial en C, Python y Scheme. Me encontré con este hecho: En C, utilizando el tipo de datos ‘largo sin firmar’, el factorial más grande que puedo imprimir es de 65. que es ‘9223372036854775808’ que tiene 19 dígitos, como se especifica aquí . En Python, puedo encontrar […]

Cálculo del mayor denominador común en python.

Si tiene una lista de enteros en python, diga L = [4,8,12,24] , ¿cómo puede calcular su máximo común denominador / divisor (4 en este caso)?

Python 2.7 y 3.3.2, ¿por qué int (‘0.0’) no funciona?

Como dice el título, en Python (lo intenté en 2.7 y 3.3.2), ¿por qué int(‘0.0’) no funciona? Da este error: ValueError: invalid literal for int() with base 10: ‘0.0’ Si intenta int(‘0’) o int(eval(‘0.0’)) funciona …

¿Cómo convertir int firmado de 32 bits a int sin firmar de 32 bits?

Esto es lo que tengo, actualmente. ¿Hay alguna manera mejor de hacer esto? import struct def int32_to_uint32(i): return struct.unpack_from(“I”, struct.pack(“i”, i))[0]

Manejar una lista o un entero entero como un argumento

Una función debe seleccionar filas en una tabla según el nombre de la fila (columna 2 en este caso). Debería poder tomar un solo nombre o una lista de nombres como argumentos y manejarlos correctamente. Esto es lo que tengo ahora, pero idealmente no habría este código duplicado y se usarían de manera inteligente algunas […]

Cómo convertir un entero en una cadena separada por comas

Actualmente estoy trabajando en un progtwig y me he encontrado con un problema. Tengo un saldo bancario de 1000000 pero cuando lo muestro en la pantalla, quiero que se lea como “1,000,000”. Ahora hay formas de evitar esto simplemente configurándolo en “1,000,000” y luego eliminándolo de comas y convirtiéndolo en un entero cuando necesito usar […]