'sd\nsd\nsd'.replace('\n', '')
--
Przemek Wiśniewski
Zrobiłem tak str=str.replace('\n',"")
i działa elegencko, dziekuje za pomoc, pomogło mi , ja bym sie pewnie męczył
jakoś na około
string.rstrip('\n')
Jesli z poczatku:
string.lstrip('\n')
Jesli z poczatku i konca:
string.strip('\n')
Jesli z dowolnego miejsca:
string.replace('\n', '')
Pozdrawiam
Beorn
Czy to jest tak, że strip usuwa tylko jeden znak czy wiele tych samych
znaków ??
Bo tak mi logicznie się kojarzy, że np. lstrip usunie tylko pierwszy z
początku, czy dobrze kojarzę Panie Danielu ?? A jak to bedzie w przypadku
strip ??
> Czy to jest tak, że strip usuwa tylko jeden znak czy wiele tych samych
> znaków ??
> Bo tak mi logicznie się kojarzy, że np. lstrip usunie tylko pierwszy z
> początku, czy dobrze kojarzę Panie Danielu ?? A jak to bedzie w przypadku
> strip ??
>>> print string.strip.__doc__
strip(s [,chars]) -> string
Return a copy of the string s with leading and trailing
whitespace removed.
If chars is given and not None, remove characters in chars instead.
If chars is unicode, S will be converted to unicode before
stripping.
>>> string.strip(' j ')
'j'
>>>
--
Adam "no tak... polska dystrybucja, polski mailer,
niedługo nawet polskie konserwy zaczną produkować"
by jceel @ #aps
> Bo tak mi logicznie się kojarzy, że np. lstrip usunie tylko pierwszy z
> początku, czy dobrze kojarzę Panie Danielu ?? A jak to bedzie w
> przypadku strip ??
Tak samo:
>>> 'sssdddssssk'.lstrip('sd')
'k'
>>> 'sssdddssssk'.lstrip('s')
'dddssssk'
>>> 'ssdddsssskdddssss'.strip('sd')
'k'
Pozdrawiam
Beorn