Herramientas de usuario

Herramientas del sitio


wiki2:python:code_notes

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
wiki2:python:code_notes [2020/04/29 09:15]
alfred
wiki2:python:code_notes [2020/06/20 10:02] (actual)
Línea 56: Línea 56:
 </​code>​ </​code>​
  
 +===== See the low level actions =====
  
 +We can see the low level actions of a function with the ''​dis''​ package:
 +
 +<code python>
 +>>>​ def func(a):
 +...     a += 10
 +...     ​return a
 +... 
 +>>>​ import dis
 +>>>​ dis.dis(func)
 +  2           0 LOAD_FAST ​               0 (a)
 +              3 LOAD_CONST ​              1 (10)
 +              6 INPLACE_ADD ​        
 +              7 STORE_FAST ​              0 (a)
 +
 +  3          10 LOAD_FAST ​               0 (a)
 +             13 RETURN_VALUE ​
 +</​code>​
wiki2/python/code_notes.1588151709.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)