koddla

Yazılımcıları bilgi ile güçlendirir.

Python’da satır sonundaki yeni satır karakteri nasıl kaldırılır?

rstrip() fonksiyonunu kullanabiliriz (bkz. doc Python 2 ve Python 3)

>>> 'test string\n'.rstrip()
'test string'

Python’un rstrip() yöntemi, sadece bir yeni satır karakterini değil, varsayılan olarak sondaki tüm boşluk karakterlerini kaldırır.

>>> 'test string \n \r\n\n\r \n\n'.rstrip()
'test string'

Yalnızca yeni satır karakterlerini kaldırmak için soymak için:

>>> 'test string \n \r\n\n\r \n\n'.rstrip('\n')
'test string \n \r\n\n\r '

Ayrıca strip(), lstrip() ve strip() fonksiyonlarını da kullanabiliriz:

>>> s = "   \n\r\n  \n  abc   def \n\r\n  \n  "
>>> s.strip()
'abc   def'
>>> s.lstrip()
'abc   def \n\r\n  \n  '
>>> s.rstrip()
'   \n\r\n  \n  abc   def'

Bir yanıt yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Back to top