Wpis z mikrobloga

Zaczynam się uczyć pythona i mam mały problem ze zrozumieniem variable scope. Jedna rzecz, której nie rozumiem, to zmienne utworzone w pętlach. W C czy javie po pełnej iteracji takie zmienne znikały i nie było po nich śladu poza pętlą. Z tego co widzę, to w pythonie zmienne utworzone w pętli czy w warunkach trafiają do najbliższego scope (jak program nie ma zadnych funkcji to do global)? Jeżeli tak, to czy w pythonie można utworzyć zmienne tymczasowe, ktore znikaja po zakonczeniu pętli? #python #naukaprogramowania
  • 4
  • Odpowiedz
@Griffith: z tego co wiem to się nie da. Możesz pętlę opakować w funkcję, funkcja się skończy, zmienna umrze. Albo ewentualnie del(variable), chyba tylko nie do końca rozumiem po co. ¯\_(ツ)_/¯
  • Odpowiedz