Resultados de la búsqueda a petición "python-internals"

4 la respuesta

¿Qué codificación se usa para cadenas en Python 2.x?

¿Cuál es la codificación predeterminada utilizada para codificar cadenas en python 2.x? He leído que hay dos formas posibles de declarar una cadena. string = 'this is a string' unicode_string = u'this is a unicode string'La segunda cadena está ...

1 la respuesta

¿Por qué funciona sys.stdout = None?

puedo silenciar y restaurarsys.stdout de esta manera: import sys sys.stdout = None print('hello') # does not write to stdout sys.stdout = sys.__stdout__ print('hello') # writes to stdoutSé que mejor estaría ...

4 la respuesta

¿Es posible "hackear" la función de impresión de Python?

Nota: Esta pregunta es solo para fines informativos. Estoy interesado en ver qué tan profundo en el interior de Python es posible ir con esto. No hace mucho tiempo, comenzó una discusión dentro de ...

2 la respuesta

El operador 'is' se comporta inesperadamente con enteros no almacenados en caché

Al jugar con el intérprete de Python, me topé con este caso conflictivo con respecto alis operador: Si la evaluación tiene lugar en la función, devuelveTrue, si se hace fuera, vuelveFalse. >>> def func(): ... a = 1000 ... b = 1000 ... return a ...

3 la respuesta

¿Cómo asigna Python los valores después del operador de asignación [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo paso una variable por referencia? [/questions/986006/how-do-i-pass-a-variable-by-reference] 24 respuestasDe acuerdo, una pregunta muy tonta, estoy seguro. Pero, ¿cómo asigna Python valor a las ...

3 la respuesta

¿Por qué + (más) puede concatenar dos cadenas en Python?

Estoy aprendiendo Learn Python de la manera difícil. w = "This is the left side of..." e = "a string with a right side." print w + e Explica por qué agregar las dos cadenasw ye con + hace una cadena más larga. Incluso sé que puede funcionar, ...

1 la respuesta

Dict / Set Consistencia de orden de análisis

Contenedores que toman objetos hashables (comodict llaves oset artículos). Como tal, un diccionario solo puede tener una clave con el valor1, 1.0 oTrue etc. (nota: algo simplificado: se permiten colisiones hash, pero estos valores se consideran ...

4 la respuesta

Tiempo de ejecución de Python si subcadena en cadena

¿Cuál es la gran O de lo siguiente?if statement? if "pl" in "apple": ...¿Cuál es la gran O general de cómo Python determina si la cadena "pl" se encuentra en la cadena "apple"? o cualquier otra subcadena en la búsqueda de cadenas. ¿Es esta la ...

6 la respuesta

Evaluación de Python: ¿sigue siendo peligroso si deshabilito el acceso incorporado y el atributo?

Todos sabemos esoeval es peligroso [http://nedbatchelder.com/blog/201206/eval_really_is_dangerous.html], incluso si oculta funciones peligrosas, porque puede usar las funciones de introspección de Python para profundizar en las cosas y volver a ...

2 la respuesta

Comportamiento inesperado de itertools.groupby

Este es el comportamiento observado: In [4]: x = itertools.groupby(range(10), lambda x: True) In [5]: y = next(x) In [6]: next(x) --------------------------------------------------------------------------- StopIteration Traceback (most recent ...