Preguntas con la etiqueta [python-internals]

Lista python-internals preguntas

No entiendo cómo el bucle sobre un diccionario o conjunto en Python se realiza mediante un orden "arbitrario". Quiero decir, es un lenguaje de programación por lo que todo en

Después de sumergirme en el código fuente de Python, descubrí que mantiene una matriz de PyInt_Objectmensajes de correo electrónico que van desde int(-5)hasta int(256)(@src/Objects/intobject.c) Un pequeño experimento lo demuestra: >>>

Algo sobre el idtipo de objetos str(en Python 2.7) me desconcierta. El strtipo es inmutable, por lo que esperaría que una vez creado, siempre tenga el mismo archivo id. Creo

¿Cómo se implementa la lista de Python?

9
respuestas
305
votos
160.3k
vistas

¿Es una lista enlazada, una matriz? Busqué por ahí y solo encontré gente adivinando. Mi conocimiento de C no es lo suficientemente bueno como para mirar el código fuente.

¿Hay alguna manera de ver cómo funcionan las funciones integradas en Python? No me refiero solo a cómo usarlos, sino también a cómo se construyeron, ¿cuál es el código detrás

¿Cuándo es útil del en Python?

22
respuestas
470
votos
395.2k
vistas

Realmente no se me ocurre ninguna razón por la que Python necesite la delpalabra clave (y la mayoría de los lenguajes parecen no tener una palabra clave similar). Por ejemplo,