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?