Confessions of a Python fanboy

Masklinn masklinn at masklinn.net
Thu Jul 30 14:22:21 EDT 2009


On 30 Jul 2009, at 20:05 , superpollo wrote:
> 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

s = s[::-1]



More information about the Python-list mailing list