On Tue, 15 Mar 2016 06:45 am, alister wrote: > On Mon, 14 Mar 2016 14:43:22 +0000, BartC wrote: [...]
> > Perhaps it's time to talk about something which many languages have, but > > Python hasn't. Not as far as I know anyway. > > >> That's references to names (sometimes called pointers). So if I write: >> >> a = 100 f(a) >> >> then function f gets passed the value that a refers to, or 100 in this >> case. But how do you pass 'a' itself? > Congratulations > you have just proven that you have faild in your understanimg of python @ > stage 1 becuae you keep tying to us it a C Bart is specifically giving this as an example of something that *Python cannot do*. Just like it says, in his first paragraph. I think that, in a discussion of Python's strengths and weaknesses, it is reasonable to discuss features of other languages that Python doesn't do. Don't you? [...] > python always passes the object bound to a, not the value of a or a > pointer to a You might want to slow down a bit and think about this. What is "the value of a"? Surely it must be *the object bound to a*. What else could it be? In Python, all values are objects. -- Steven -- https://mail.python.org/mailman/listinfo/python-list