Judul String Python ()

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? 

Artikel yang menarik...