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

    [python] funzioni e variabili

    salve a tutti come posso fare usando Python a fare rimanere una variabile di una funzione,
    ,definita con il comando def, come variabile nella shell o nel programma in esecuzione?

    penso che il problema sia dato dal fatto che le variabili delle funzioni sono locali, non globali.
    come posso trasformarle in globali così da poterle usare in seguito?

  2. #2
    Utente bannato
    Registrato dal
    Nov 2003
    Messaggi
    558
    Le variabili dentro una funzione sono variabili 'locali' cioè sono valide solo all'interno della stessa.

    Per far si che sia globale devi dichiararla fuori dalla funzione , nn c'è altra soluzione


  3. #3
    puoi utilizzare la keyword "global", oppure definire una variabile all'esterno dello scope della funzione ed utilizzarla nella funzione stessa
    eXtending-Php.net coming soon ...

  4. #4
    es.
    codice:
    def Una_funzione():
       global variabile
       variabile = 10*3

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.