Resultados de la búsqueda a petición "python-internals"
¿Cómo obtener el nombre de los parámetros reales de la función en Python?
Por ejemplo: def func(a): # how to get the name "x" x = 1 func(x)Si yo usoinspect módulo puedo obtener el objeto de marco de pila: import inspect def func(a): print inspect.stack()fuera: [ (<frame object at 0x7fb973c7a988>, 'ts.py', 9, 'func', ...
Cómo funcionan las importaciones __futuras__ bajo el capó
He estado fascinado por el__future__ módulo, en particular, su capacidad para cambiar la forma en que las declaraciones se analizan en python. Lo más interesante es cómo hacer algo como from __future__ import print_functionLe permite usarprint ...
regla de búsqueda de atributos de clase?
>>> class D: ... __class__ = 1 ... __name__ = 2 ... >>> D.__class__ <class 'type'> >>> D().__class__ 1 >>> D.__name__ 'D' >>> D().__name__ 2Por queD.__class__ devolver el nombre de la clase, mientrasD().__class__ devuelve el atributo definido en ...
¿Qué sucede cuando intentas eliminar un elemento de la lista mientras lo iteras?
Estoy iterando una lista de la siguiente manera: some_list = [1, 2, 3, 4] another_list = [1, 2, 3, 4] for idx, item in enumerate(some_list): del some_list[idx] for item in another_list: another_list.remove(item)Cuando imprimo el contenido de las ...
¿Cuándo se actualizan los archivos .pyc?
Entiendo que los archivos ".pyc" son versiones compiladas de los archivos de texto simple ".py", creados en tiempo de ejecución para que ...
¿Por qué el __dict__ de las instancias es mucho más pequeño en Python 3?
En Python, los diccionarios creados para las instancias de una clase son pequeños en comparación con los diccionarios creados que contienen los mismos atributos de esa clase: import sys class Foo(object): def __init__(self, a, b): self.a = a ...
Escribir (y no) a una variable global en Python
Proveniente de un C ++ mucho menos dinámico, tengo algunos problemas para entender el comportamiento de este código Python (2.7).Nota: Soy consciente de que ...
¿Cómo se implementa tuple en CPython?
He estado tratando de aprender cómo se implementa CPython debajo de las escenas. Es genial que Python sea de alto nivel, pero no me gusta tratarlo como una c...
mutabilidad global () vs local ()
En Pythonglobals() devuelve una representación de la tabla de símbolos global, mientraslocals() devuelve una representación del estado local. Mientras ambos devuelven un diccionario, cambia aglobals() se efectúan en la tabla de símbolos global, ...
Orden de inserción en conjuntos (al analizar {}) [duplicar]
Esta pregunta ya tiene una respuesta aquí: Dict / Set Consistencia de orden de análisis [/questions/34623846/dict-set-parsing-order-consistency] 1 ...