Python Forum
Variables as labels vs fixed storage location
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Variables as labels vs fixed storage location
#1
Is this a nit? For example.

>>> y = 5
>>> id(y)
4297636480
>>> y = 7
>>> id(y)
4297636544
>>> x = 5
>>> id(x)
4297636480
>>>

Clearly the "stuff" on the right-hand side are objects and have a fixed location. The y and x are just labels that point to the objects.

Most books say that variables are like boxes stored somewhere by the compiler/assembler/loader and the items that appear on the right-hand side get placed in the appropriate box.

Is this a "so what?" not a big enough deal to mention? Can not teaching that ever hurt anything?

Seems simpler to think of variables as boxes rather than labels that get hung on (point to) objects.

Not sure of the best way to handle this.

Thx,

C
Reply


Messages In This Thread
Variables as labels vs fixed storage location - by cnoblejr - Sep-21-2017, 07:08 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  uploading files from a ubuntu local directory to Minio storage container dchilambo 0 600 Dec-22-2023, 07:17 AM
Last Post: dchilambo
  Upload Files to Azure Storage Container phillyfa 6 965 Dec-22-2023, 06:11 AM
Last Post: Pedroski55
  How to do "fixed size" (wrapping) math in Python? AlexanderWulf 13 2,218 Jul-19-2023, 04:13 PM
Last Post: deanhystad
  Fixed colum width for rowLabels i Matplotlib pandabay 0 506 Jun-10-2023, 03:40 PM
Last Post: pandabay
  Encrypt and decrypt in python using own fixed key SriRajesh 3 5,423 Feb-20-2022, 01:18 PM
Last Post: dboxall123
  Play fixed frequency sound in python 3 jpezz 2 2,913 Feb-07-2021, 08:21 PM
Last Post: jpezz
  Referencing a fixed cell Mark17 2 2,169 Dec-17-2020, 07:14 PM
Last Post: Mark17
  Secure App Data Storage for Kivy Android App JonPC 1 2,527 Nov-08-2019, 03:42 PM
Last Post: luke
  Real time graph of the temperatures and storage linkxxx 3 2,805 Aug-29-2019, 09:44 AM
Last Post: linkxxx
  Show real time temperature and storage with Python linkxxx 4 2,881 Aug-28-2019, 02:06 PM
Last Post: linkxxx

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020