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 [2019/03/10 09:39]
alfred [Conditional tricks]
wiki2:python:code_notes [2020/06/20 10:02] (actual)
Línea 1: Línea 1:
-====== Python ​code notes ======+====== Python ​snippets ​======
 ===== Getters & setters ===== ===== Getters & setters =====
 <code python> <code python>
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.1552210775.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)