SORU
11 EKİM 2009, Pazar


Python) bir dize her kelimenin ilk harfini büyük harf yapar?

s = 'the brown fox'

...bir şeyler yap işte...

s olmalıdır :

'The Brown Fox'

Bunu yapmanın en kolay yolu nedir?

CEVAP
11 EKİM 2009, Pazar


Bir dize .title() yöntem (ASCII veya Unicode iyi geliyor bu:

>>> "hello world".title()
'Hello World'
>>> u"hello world".title()
u'Hello World'

Ancak, doktorlar belirtildiği gibi gömülü kesme ile dizeleri için dışarı bak.

Algoritma ardışık harf grupları gibi bir kelimenin dilden bağımsız basit bir tanım kullanır. Tanımı farklı ortamlarda çalışır ama kasılmalar ve possessives kesme istenilen sonuç olmayabilir sözcük sınırları, form anlamına gelir:

>>> "they're bill's friends from the UK".title()
"They'Re Bill'S Friends From The Uk"

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DavideoDesign

    DavideoDesig

    24 NİSAN 2006
  • Dion Coulls

    Dion Coulls

    16 AĞUSTOS 2006
  • UrAvgConsumer

    UrAvgConsume

    1 Ocak 2012