NOPollution r_proietti at
Thu Jun 20 11:17:15 EDT 2002

On Thu, 20 Jun 2002 14:15:06 +0200, Gerhard =?iso-8859-15?Q?H=E4ring?=
<gerhard.haering at> wrote:

>Hi "Nop",
>* NOPollution <r_proietti at> [2002-06-20 11:38 +0000]:
>> I have two trouble:
>> 1)  looking at the module "" I have seen that are described
>> some functions like "lower", "rjust", etc. Ther problem is that it
>> seems not to describe exactly how this functions are made, but there
>> is only a comment about their properties. So in which file are these
>> functions described?
>The behaviour of these functions is described in the documentation, for
>example in
>Return a copy of s, but with upper case letters converted to lower case. 
>In this particular case, the docstring of the function has just as much
>>>> string.lower.__doc__
>'lower(s) -> string\n\n    Return a copy of the string s converted to
>lowercase.\n\n    '
>If you're looking at additional info for _how_ exactactly these
>functions are implemented, then the source code is the only info there

Where could I find the source code of the functions implemented in

> Btw. in current Python versions the string module just delegetages
>to the string methods, which are the preferred option. So you could just
>as well use.
>> 2) I tried to cancel the file "". After that, the Python
>> Interpreter doesn't work anymore (it can't even start working). Why?
>You're not supposed to delete modules from the standard library.  If you
>don't want your Python to fail in obscure ways, you'd better get that
>file back into place. Btw.  my Python 2.1.3 and 2.2.1 starts up fine
>even without the string module.
>mail:   gerhard <at> bigfoot <dot> de       registered Linux user #64239
>web:    OpenPGP public key id AD24C930
>public key fingerprint: 3FCC 8700 3012 0A9E B0C9  3667 814B 9CAA AD24 C930
>reduce(lambda x,y:x+y,map(lambda x:chr(ord(x)^42),tuple('zS^BED\nX_FOY\x0b')))

More information about the Python-list mailing list