Tiêu đề chuỗi Python ()

Phương thức title () trả về một chuỗi với chữ cái đầu tiên của mỗi từ được viết hoa; một chuỗi viết hoa tiêu đề.

Cú pháp của title()là:

 str.title ()

title () Tham số

title() phương thức không nhận bất kỳ tham số nào.

Giá trị trả lại từ tiêu đề ()

title()phương thức trả về phiên bản dựa trên tiêu đề của chuỗi. Có nghĩa, ký tự đầu tiên của mỗi từ được viết hoa (nếu ký tự đầu tiên là một chữ cái).

Ví dụ 1: Python title () hoạt động như thế nào?

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

Đầu ra

 Con số yêu thích của tôi là 25. 234 K3L2 * 43 Vui vẻ

Ví dụ 2: title () với dấu nháy đơn

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

Đầu ra

 Ông ấy là một kỹ sư, phải không?

title() viết hoa chữ cái đầu tiên sau dấu nháy đơn.

Để giải quyết vấn đề này, bạn có thể sử dụng regex như sau:

Ví dụ 3: Sử dụng Regex cho Chuỗi trường hợp tiêu đề

 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))

Đầu ra

 Anh ấy là một kỹ sư, phải không? 

thú vị bài viết...