Python: più veloce usare la variabile globale o passare come argomenti a una funzione? [duplicare]

0

Ehi, quindi mi chiedevo quale sia il modo più efficiente, o una pratica migliore da fare in questa situazione.

1,

def function():
    global number
    number += 2

O 2,

def function(number):
    return number += 2

Grazie.

    
posta John Ellis 03.02.2015 - 17:54
fonte

1 risposta

2

Le prestazioni sono irrilevanti. I Globali sono malvagi (come menzionato da Gnat); ti conviene dimenticare la parola chiave global esistente. C'è sempre un modo migliore.

    
risposta data 04.02.2015 - 04:21
fonte

Leggi altre domande sui tag