¡@

Home 

python Programming Glossary: call_function

Why does Python code run faster in a function?

http://stackoverflow.com/questions/11241523/why-does-python-code-run-faster-in-a-function

to 23 3 LOAD_GLOBAL 0 xrange 6 LOAD_CONST 3 100000000 9 CALL_FUNCTION 1 12 GET_ITER 13 FOR_ITER 6 to 22 16 STORE_FAST 0 i 3 19 JUMP_ABSOLUTE.. to 23 3 LOAD_NAME 0 xrange 6 LOAD_CONST 3 100000000 9 CALL_FUNCTION 1 12 GET_ITER 13 FOR_ITER 6 to 22 16 STORE_NAME 1 i 2 19 JUMP_ABSOLUTE..

How should I understand the output of dis.dis?

http://stackoverflow.com/questions/12673074/how-should-i-understand-the-output-of-dis-dis

1 nlargest 6 LOAD_NAME 2 d 9 LOAD_CONST 0 3 12 CALL_FUNCTION 2 15 RETURN_VALUE In Python 2 you need to compile the code yourself.. LOAD_ATTR 1 nlargest 6 LOAD_NAME 2 d 9 LOAD_CONST 0 3 12 CALL_FUNCTION 2 15 RETURN_VALUE What do the numbers mean The number 1 on the.. co_consts property of the code object co.co_consts 3 For CALL_FUNCTION it is the number of arguments to pass to the function encoded..

Why is startswith slower than slicing

http://stackoverflow.com/questions/13270888/why-is-startswith-slower-than-slicing

0 x 3 LOAD_ATTR 1 startswith 6 LOAD_NAME 2 y 9 CALL_FUNCTION 1 12 RETURN_VALUE python startswith share improve this question..

Accessing class variables from a list comprehension in the class definition

http://stackoverflow.com/questions/13905741/accessing-class-variables-from-a-list-comprehension-in-the-class-definition

2 'Foo' 7 MAKE_FUNCTION 0 10 LOAD_CONST 2 'Foo' 13 CALL_FUNCTION 2 2 positional 0 keyword pair 16 STORE_FAST 0 Foo 5 19 LOAD_FAST.. 0 31 LOAD_NAME 4 range 34 LOAD_CONST 4 1 37 CALL_FUNCTION 1 1 positional 0 keyword pair 40 GET_ITER 41 CALL_FUNCTION.. 1 1 positional 0 keyword pair 40 GET_ITER 41 CALL_FUNCTION 1 1 positional 0 keyword pair 44 STORE_NAME 5 y 47 LOAD_CONST..

What do backticks mean to the python interpreter: `num`

http://stackoverflow.com/questions/1673071/what-do-backticks-mean-to-the-python-interpreter-num

dis dis.dis f1 3 0 LOAD_GLOBAL 0 repr 3 LOAD_FAST 0 a 6 CALL_FUNCTION 1 9 RETURN_VALUE dis.dis f2 6 0 LOAD_FAST 0 a 3 LOAD_ATTR 0.. dis.dis f2 6 0 LOAD_FAST 0 a 3 LOAD_ATTR 0 __repr__ 6 CALL_FUNCTION 0 9 RETURN_VALUE dis.dis f3 9 0 LOAD_FAST 0 a 3 UNARY_CONVERT..

Python: generator expression vs. yield

http://stackoverflow.com/questions/1995418/python-generator-expression-vs-yield

54 to 57 3 LOAD_GLOBAL 0 xrange 6 LOAD_FAST 0 x 9 CALL_FUNCTION 1 12 GET_ITER 13 FOR_ITER 40 to 56 16 STORE_FAST 2 i 3 19 SETUP_LOOP.. 31 to 53 22 LOAD_GLOBAL 0 xrange 25 LOAD_FAST 1 y 28 CALL_FUNCTION 1 31 GET_ITER 32 FOR_ITER 17 to 52 35 STORE_FAST 3 j 4 38 LOAD_FAST.. 31 to 46 15 LOAD_GLOBAL 0 xrange 18 LOAD_DEREF 0 y 21 CALL_FUNCTION 1 24 GET_ITER 25 FOR_ITER 17 to 45 28 STORE_FAST 2 j 31 LOAD_FAST..

Python Compilation/Interpretation Process

http://stackoverflow.com/questions/3299648/python-compilation-interpretation-process

21 LOAD_FAST 0 n 24 LOAD_CONST 1 2 27 BINARY_SUBTRACT 28 CALL_FUNCTION 1 31 LOAD_GLOBAL 0 fib 34 LOAD_FAST 0 n 37 LOAD_CONST 2 1 40.. 34 LOAD_FAST 0 n 37 LOAD_CONST 2 1 40 BINARY_SUBTRACT 41 CALL_FUNCTION 1 44 BINARY_ADD 45 RETURN_VALUE Detailed explanation It is..

In Python, what is the difference between “.append()” and “+= []”?

http://stackoverflow.com/questions/725782/in-python-what-is-the-difference-between-append-and

can assume that append version wastes cycles in LOAD_ATTR CALL_FUNCTION and version in BUILD_LIST . Apparently BUILD_LIST outweighs.. in BUILD_LIST . Apparently BUILD_LIST outweighs LOAD_ATTR CALL_FUNCTION . import dis dis.dis compile s s.append 'spam' '' 'exec' 1 0.. 0 s 9 LOAD_ATTR 1 append 12 LOAD_CONST 0 'spam' 15 CALL_FUNCTION 1 18 POP_TOP 19 LOAD_CONST 1 None 22 RETURN_VALUE dis.dis compile..