Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [Python]azzeramento variabili

    Volevo sapere se esiste un unico comando che azzeri tutte le variabili
    globali di un programma.

  2. #2
    Che intendi?
    La tua domanda ha un errore di fondo, anche visto il concetto che la cosiddetta "variabile" assume in Python.
    Che tipo di "variabile"? Globale? Un attributo di classe?
    Inoltre che intendi con "azzerare" tutte le variabili? Settarle a None? Eliminarle dal namespace?
    Insomma, che devi fare di preciso?

    La prima cosa che farei io è (posto tu ne abbia) azzerare i concetti che che le cosiddette "variabili" assumono in linguaggi come C o C++, ad esempio.
    Quello che in C chiami "variabile" in Python è un "contenitore", un "puntatore" ad un dato oggetto.
    Probabilmente non sono il più indicato per spiegare questo concetto. Provo con questo esempio:

    codice:
    >>> x = 5
    >>> y = 5
    >>> x == y
    True
    >>> id(x)
    9786800
    >>> id(y)
    9786800
    >>> id(x) == id(y)
    True
    >>>
    Rilasciata Python FTP Server library 0.5.1
    http://code.google.com/p/pyftpdlib/

    We'll be those who'll make the italian folks know how difficult can be defecating in Southern California without having the crap flying all around the house.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.