On Wednesday 29 May 2002 07:39 pm, François Pinard wrote: > [Alex Martelli] > > > I assume the duplication of oct and hex wrt '%o'% and '%x'% was the > > reason to suggest silently-deprecating the former (trying to have 'just > > one obvious way' and all that). > > The same kind of reason says that `str()' and `repr()' could be faded out > in favour of `%s' and `%r' specifiers. This is not likely to happen! :-) Having both repr AND the peculiar `...` operator is another one of those things which I find _really_ hard to explain without handwaving and without sounding negative about Python, a language about which I'm actually enthusiastic. I'd rather lose the `...` (via pendingsilentdeprecation or whatever). As to repr itself, I'd be +0 on taking it out of the builtins, but that's hardly a major issue, nor of course a realistic prospect. str is obviously quite a different kettle of fish -- it's a TYPE and thus it cannot be substituted by whatever operator. It would also be the natural way to put a format-with-whatever-number-base functionality (2-arg str, just like parsing with arbitrary base is 2-arg int -- perfect!). Alex
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4