lehrkraefte:snr:informatik:python:variablen-in-python

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
lehrkraefte:snr:informatik:python:variablen-in-python [2021/10/23 11:50]
Olaf Schnürer [Objekte, Variablen und Mutabilität in Python]
lehrkraefte:snr:informatik:python:variablen-in-python [2021/10/23 11:54]
Olaf Schnürer
Line 2: Line 2:
 Intuitiv wissen wir aus unserer bisherigen Programmiererfahrung, was eine Variable ist. Trotzdem lohnt es sich, den Begriff der //Variablen// in der Informatik bzw. genauer in Python präzise zu definieren((er unterscheidet sich vom Begriff der Variablen in der Mathematik, vgl. [[https://en.wikipedia.org/wiki/Variable_(mathematics)]])).  Intuitiv wissen wir aus unserer bisherigen Programmiererfahrung, was eine Variable ist. Trotzdem lohnt es sich, den Begriff der //Variablen// in der Informatik bzw. genauer in Python präzise zu definieren((er unterscheidet sich vom Begriff der Variablen in der Mathematik, vgl. [[https://en.wikipedia.org/wiki/Variable_(mathematics)]])). 
  
-(Ich habe das auch erst beim Schreiben dieses Textes gelernt - man kommt also ziemlich weit mit dem intuitiven Begriff. Die offizielle Dokumentation ist [[https://docs.python.org/3/reference/datamodel.html|hier]]; dort wird kaum von Variablen gesprochen, sondern meist von Namen, die an Objekte gebunden werden.)+(Genau habe ich das auch erst beim Schreiben dieses Textes gelernt - man kommt also ziemlich weit mit dem intuitiven Begriff. Die offizielle Dokumentation ist [[https://docs.python.org/3/reference/datamodel.html|hier]] und enthält natürlich viel mehr Details als mein Text. Dort wird kaum von Variablen gesprochen, sondern meist von Namen, die an Objekte gebunden werden.)
  
 <WRAP round info> <WRAP round info>
Line 9: Line 9:
   * einem Wert.   * einem Wert.
   * einer Identität (diese mag man sich als "Speicheradresse" vorstellen)   * einer Identität (diese mag man sich als "Speicheradresse" vorstellen)
-Eine //Variable// in Python ist ein Name, der mit einem Objekt verbunden ist, also ein //benanntes Objekt//Noch präziser ist eine //Variable// ein Name zusammen mit einem Verweis auf ein Objekt.+Eine //Variable// in Python ist ein Name, der mit einem Objekt verbunden ist, also ein //benanntes Objekt//Präziser ist eine //Variable// ein Name zusammen mit einem Verweis auf ein Objekt.
 </WRAP> </WRAP>
  
Line 51: Line 51:
 </WRAP> </WRAP>
 </WRAP> </WRAP>
 +
 +Hier noch zwei Beispiele, die Teilaspekte illustrieren.
  
 <WRAP round box> <WRAP round box>
  • lehrkraefte/snr/informatik/python/variablen-in-python.txt
  • Last modified: 2022/07/21 14:44
  • by Olaf Schnürer