Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #82536
| From | Terry Reedy <tjreedy@udel.edu> |
|---|---|
| Subject | Re: Classes - converting external function to class's method. |
| Date | 2014-12-14 19:11 -0500 |
| References | <mailman.16949.1418574125.18130.python-list@python.org> <2082416.uXDKvNnAXg@PointedEars.de> |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.16964.1418602282.18130.python-list@python.org> (permalink) |
On 12/14/2014 6:15 PM, Thomas 'PointedEars' Lahn wrote: > Ivan Evstegneev wrote: > >> I have stuck a bit with this example(took this one from the book). >> >> Here are a description steps of what I've done till now: >> >> >> Step 1 - creating an empty namespace: >> >>>>> class rec: pass > > IMHO that is not actually creating a namespace; it is just > declaring/defining an empty class. I pythonland, a namespace is a many to one mapping between names and objects. They are usually but not necessarily implemented with dicts. Some might restrict the term to a mapping with a .attribute interface for getting and setting. Others consider any string-key dict to be a namespace. The types module has a class SimpleNamespace. It has been proposed to move it to builtins with the name 'namespace'. > BTW, the recommended Python 3.x way is > > class Rec (object): > pass I hope you meant Python *2*.x, where '(object)' *is* needed to make a newstyle class. In 3.x, '(object)' is optional and normally omitted except in code meant to run unchanged in 2 and 3. -- Terry Jan Reedy
Back to comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Classes - converting external function to class's method. "Ivan Evstegneev" <webmailgroups@gmail.com> - 2014-12-14 18:20 +0200
Re: Classes - converting external function to class's method. Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2014-12-15 04:28 +1100
RE: Classes - converting external function to class's method. "Ivan Evstegneev" <webmailgroups@gmail.com> - 2014-12-14 21:49 +0200
Re: Classes - converting external function to class's method. Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2014-12-15 00:15 +0100
Re: Classes - converting external function to class's method. Terry Reedy <tjreedy@udel.edu> - 2014-12-14 19:11 -0500
Re: Classes - converting external function to class's method. Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2014-12-15 01:32 +0100
Re: Classes - converting external function to class's method. Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2014-12-15 13:01 +1100
RE: Classes - converting external function to class's method. "Ivan Evstegneev" <webmailgroups@gmail.com> - 2014-12-15 21:13 +0200
csiph-web