Metode title () mengembalikan string dengan huruf pertama dari setiap kata yang dikapitalisasi; string bertingkat judul.
Sintaksnya title()
adalah:
str.title ()
title () Parameter
title()
metode tidak mengambil parameter apa pun.
Nilai pengembalian dari judul ()
title()
metode mengembalikan versi berdasarkan judul dari string. Artinya, karakter pertama dari setiap kata menggunakan huruf besar (jika karakter pertama adalah huruf).
Contoh 1: Bagaimana Python title () bekerja?
text = 'My favorite number is 25.' print(text.title()) text = '234 k3l2 *43 fun' print(text.title())
Keluaran
Nomor Favorit Saya Adalah 25. 234 K3L2 * 43 Kesenangan
Contoh 2: title () dengan apostrof
text = "He's an engineer, isn't he?" print(text.title())
Keluaran
Dia Seorang Insinyur, Bukankah Dia?
title()
menggunakan huruf besar juga pada huruf pertama setelah apostrof.
Untuk mengatasi masalah ini, Anda dapat menggunakan regex sebagai berikut:
Contoh 3: Menggunakan Regex ke String Kasus Judul
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))
Keluaran
Dia Seorang Insinyur, bukan?