- #1
shivajikobardan
- 674
- 54
(I Didn't use code formatting here as I felt it was not necessary)
I have read multiple textbooks, articles and watched multiple videos about name binding in python.
Till now what I understand can be summarized in this-:
x=1 means name x is binded to object "1"
z=x and we know x=1
=> z=1
so z=x means z is binded to object 1
then,
y=2 #name y binds to object "2"
x=y #name x binds to object "2"
This is all I understand about name binding. I can't see how this simple concept can have any use in programming. This looks like math to me.
I have read multiple textbooks, articles and watched multiple videos about name binding in python.
Till now what I understand can be summarized in this-:
x=1 means name x is binded to object "1"
z=x and we know x=1
=> z=1
so z=x means z is binded to object 1
then,
y=2 #name y binds to object "2"
x=y #name x binds to object "2"
This is all I understand about name binding. I can't see how this simple concept can have any use in programming. This looks like math to me.
- I need 1 example program to understand things I asked here.
- I need 1 application of this concept
- I need a figure depicting what is exactly happening when we declare variable x=1 and when we later do x=5 then we do y=2 then x=y. What is happening inside the system? I want that with figures.