SORU
13 EYLÜL 2012, PERŞEMBE


python sadece ilk harfi büyük harf yap

Farkındayım .() büyük harf bir dizenin ilk harfi ama eğer ilk karakter bir tamsayı ise? büyük harfe çevirir

bu

1bob
5sandy

bu

1Bob
5Sandy

CEVAP
13 EYLÜL 2012, PERŞEMBE


Eğer ilk karakter bir tamsayı ise, ilk harfini büyük değil.

>>> '2s'.capitalize()
'2s'

Eğer işlevsellik istiyorsanız, rakamını çıkarın, '2'.isdigit() her karakter kontrol etmek için kullanabilirsiniz.

>>> s = '123sa'
>>> for i, c in enumerate(s):
...     if not c.isdigit():
...         break
... 
>>> s[:i]   s[i:].capitalize()
'123Sa'

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BigDawsTv

    BigDawsTv

    20 HAZİRAN 2012
  • hydejiaqi

    hydejiaqi

    12 Mart 2008
  • warningthepeople

    warningthepe

    21 EYLÜL 2011