SORU
25 Kasım 2011, Cuma


Python bir dize tüm boşlukları Temizle

Olası Çoğalt:
How to trim whitespace (including tabs)?

Arasında sözleri, iki ucu bir dize, ve tüm bu boşluk ortadan kaldırmak istiyorum.

Bu Python kodu var:

def my_handle(self):
    sentence = ' hello  apple  '
    sentence.strip()

Ama bu tek dize her iki tarafında boşluk ortadan kaldırır. Tüm boşlukları nasıl kaldırabilirim?

CEVAP
25 Kasım 2011, Cuma


Eğer lider ve son boşluk kaldırmak istiyorsanız, str.strip() kullanın :

sentence = ' hello  apple'
sentence.strip()
>>> 'hello  apple'

Eğer tüm boşlukları kaldırmak istiyorsanız, str.replace() kullanabilirsiniz:

sentence = ' hello  apple'
sentence.replace(" ", "")
>>> 'helloapple'

Eğer yinelenen boşluk kaldırmak istiyorsanız, str.split() kullanımı:

sentence = ' hello  apple'
" ".join(sentence.split())
>>> 'hello apple'

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CrazyMan

    CrazyMan

    14 Mayıs 2008
  • FattySpins's channel

    FattySpins's

    17 Mayıs 2009
  • TV nEW

    TV nEW

    25 AĞUSTOS 2012