Kaedah tajuk () mengembalikan rentetan dengan huruf pertama setiap perkataan ditulis dengan huruf besar; tali bertali tajuk.
Sintaksnya title()
adalah:
judul ()
tajuk () Parameter
title()
kaedah tidak mengambil parameter.
Nilai Kembali dari tajuk ()
title()
kaedah mengembalikan versi rentetan judul. Maksudnya, watak pertama setiap perkataan ditulis dengan huruf besar (jika watak pertama adalah huruf).
Contoh 1: Bagaimana tajuk Python () berfungsi?
text = 'My favorite number is 25.' print(text.title()) text = '234 k3l2 *43 fun' print(text.title())
Pengeluaran
Nombor Kegemaran Saya Adalah 25. 234 K3L2 * 43 Menyeronokkan
Contoh 2: tajuk () dengan tanda petik
text = "He's an engineer, isn't he?" print(text.title())
Pengeluaran
Dia Seorang Jurutera, Bukan?
title()
menggunakan huruf besar selepas huruf keras juga.
Untuk menyelesaikan masalah ini, anda boleh menggunakan regex seperti berikut:
Contoh 3: Menggunakan Rentetan Kes Regex hingga Tajuk
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))
Pengeluaran
Dia Seorang Jurutera, Bukan?