Python Dizesi başlığı ()

Title () yöntemi, her kelimenin ilk harfi büyük olacak şekilde bir dize döndürür; başlık büyük harfli bir dize.

Sözdizimi title()şöyledir:

 str.title ()

title () Parametreler

title() yöntem herhangi bir parametre almaz.

Başlıktan Dönüş Değeri ()

title()yöntem dizenin başlık büyüklüğündeki bir sürümünü döndürür. Anlamı, her sözcüğün ilk karakteri büyük harfle yazılır (ilk karakter bir harf ise).

Örnek 1: Python title () nasıl çalışır?

 text = 'My favorite number is 25.' print(text.title()) text = '234 k3l2 *43 fun' print(text.title())

Çıktı

 Favori Numaram 25.234 K3L2 * 43 Eğlence

Örnek 2: kesme işaretli başlık ()

 text = "He's an engineer, isn't he?" print(text.title()) 

Çıktı

 O bir mühendis, değil mi?

title() kesme işaretlerinden sonraki ilk harfi de büyük yapar.

Bu sorunu çözmek için aşağıdaki gibi normal ifadeyi kullanabilirsiniz:

Örnek 3: Büyük / Küçük Harf Dizesini Başlıklandırmak İçin Regex Kullanma

 import re def titlecase(s): return re.sub(r"(A-Za-z)+('(A-Za-z)+)?", lambda mo: mo.group(0)(0).upper() + mo.group(0)(1:).lower(), s) text = "He's an engineer, isn't he?" print(titlecase(text))

Çıktı

 O bir mühendis, değil mi? 

Ilginç makaleler...