Phương thức title() trong Python | Laptrinhcanban.com

Phương thức title() trong Python

Hướng dẫn sử dụng phuơng thức title() trong Python. Bạn sẽ học được cách viết hoa chữ cái đầu của các từ, cụm từ trong python bằng title() sau bài học này.

Phương thức title() trong Python là gì

Khi bạn viết hoa trong các văn bản hành chính, viết hoa danh từ riêng chỉ tên người, hoặc là viết tiêu đề cho một bài viết, bạn sẽ cần phải viết hoa chữ cái đầu của các từ, cụm từ . Ví dụ:

Nguyễn Ái Quốc
Quận 1, Phường Bến Nghé
Ủng Hộ Chống Covid

Để giải quyết vấn đề này thì trong python đã chuẩn bị sẵn phương thức title().

title() trong Python là phương thức dùng để viết hoa chữ cái đầu của các từ, cụm từ trong chuỗi python.
Chúng ta sử dụng phương thức title trong python để viết hoa chữ cái đầu của các từ, cụm từ trong chuỗi và chuyển tất cả các chữ còn lại thành chữ thường với cú pháp sau đây:

Cú pháp Phương thức title() trong Python

str.title()

Trong đó:

  • str là chuỗi ký tự cần chuyển chữ thường thành chữ hoa
  • title() là tên phương thức

Chương trình mẫu sử dụng Phương thức title() trong Python

print("hello python".title())
print("MY FAVORITE THINGS".title())

Kết quả

Hello Python
My Favorite Things

Bạn cũng có thể sử dụng title() trong Python để viết hoa chữ cái đầu của các từ, cụm từ với cả các chuỗi chứa ký tự 2 byte như tiếng Việt có dấu hoặc tiếng Nhật zenkaku như ví dụ sau:

print("Hello Python".title())
#>> Hello Python

print("XIN CHÀO VIỆT NAM".title())
#>> Xin Chào Việt Nam

Bằng cách sử dụng title() trong Python , chúng ta đã tạo ra một chuỗi ký tự mới gồm các ký tự ở chuỗi ban đầu đã được viết hoa chữ cái đầu của các từ, cụm từ và các chữ còn lại ở dạng chữ thường.

Lưu ý khi sử dụng phương thức title() trong Python

Khi chúng ta sử dụng title() trong Python thì phương thức này sẽ tạo ra một chuỗi mới từ chuỗi cũ chứ không thay đổi giá trị của chuỗi cũ.
Ví dụ:

str="xin chào việt nam"
str_new= str.title()

print("chuỗi cũ : ",str);
print("chuỗi mới : ",str_new)

Kết quả

chuỗi cũ  :  xin chào việt nam
chuỗi mới : Xin chào việt nam

Bạn có thể thấy bản thân chuỗi str không thay đổi giá trị của nó sau khi dùng phương thức title() trong Python.

Do đó, nếu bạn muốn sử dụng nhiều lần kết quả của phương thức title() trong Python, hãy nhớ gán giá trị cho biến để tái sử dụng nhé.

Tổng kết

Trên đây Kiyoshi đã hướng dẫn bạn cách sử dụng phuơng thức title() trong Python để viết hoa chữ cái đầu của các từ, cụm từ. Để nắm rõ nội dung bài học hơn, bạn hãy thực hành viết lại các ví dụ của ngày hôm nay nhé.

Và hãy cùng tìm hiểu những kiến thức căn bản về python trong các bài học tiếp theo.

HOME>> >>

Profile
きよしです!笑

Tác giả : Kiyoshi (Chis Thanh)

Kiyoshi là một cựu du học sinh tại Nhật Bản. Sau khi tốt nghiệp đại học Toyama năm 2017, Kiyoshi hiện đang làm BrSE tại Tokyo, Nhật Bản.