Confessions of a Python fanboy

superpollo user at example.net
Thu Jul 30 20:05:53 CEST 2009


r wrote:
> On Jul 30, 12:15 pm, Masklinn <maskl... at masklinn.net> wrote:
> [snip]
> 
>>Furthermore Ruby has a pretty nice convention (sadly not used enough I  
>>think) taken from Scheme where it's possible to postfix a method name  
>>with "!" (note: the "!" is part of the name, there's no magic) to  
>>indicate that this method modifies the object it's called on rather  
>>than simply returning stuff.
> 
> 
> Another oddity i did not like at first but must admit is growing on me
>   vector.reverse --> returns a new reversed vector
>   vector.reverse! --> modifies the instance vector in-place
> 
> Of course in python you would do...
>   vector.reverse --> in-place
>   vector.reversed --> in-place
> 

how to reverse a string in python? must i usa a temp? like:

 >>> s = "ciccio"
 >>> l = list(s)
 >>> l.reverse()
 >>> s = "".join(l)
 >>> s
'oiccic'
 >>>

???

bye




More information about the Python-list mailing list