Làm thế nào để bạn viết hoa chữ cái đầu tiên của mỗi từ trong python?
Trong hướng dẫn này, chúng ta sẽ xem xét cách viết hoa chữ cái đầu tiên của mỗi từ trong chuỗi Python với sự trợ giúp của một số ví dụ Show
Có một số cách để viết hoa chữ cái đầu tiên của mỗi từ trong một chuỗi trong Python. Hãy xem xét một số với sự giúp đỡ của các ví dụ 1. Sử dụng các hàm chuỗi The Cat And The Dog2, The Cat And The Dog3 và The Cat And The Dog4Bạn có thể sử dụng kết hợp các hàm chuỗi The Cat And The Dog2, The Cat And The Dog3 và The Cat And The Dog4 để viết hoa chữ cái đầu tiên của mỗi từ trong một chuỗi. Sử dụng các bước sau –
Hãy xem một ví dụ – # create a string s = "the cat and the dog" # capitalize first letter of each word new_s = " ".join(word[0].upper()+word[1:] for word in s.split(" ")) print(new_s) đầu ra The Cat And The Dog Bạn có thể thấy rằng mỗi từ trong chuỗi kết quả bắt đầu bằng một chữ in hoa Phương pháp này đơn giản và không gây rối với cách viết hoa của các ký tự khác trong chuỗi 2. Sử dụng hàm chuỗi # create a string s = "the cat and the dog" # capitalize first letter of each word new_s = s.title() print(new_s)1 để viết hoa chữ cái đầu tiên của mỗi từBạn cũng có thể sử dụng hàm chuỗi # create a string s = "the cat and the dog" # capitalize first letter of each word new_s = s.title() print(new_s)1. Hãy xem một ví dụ – # create a string s = "the cat and the dog" # capitalize first letter of each word new_s = s.title() print(new_s) đầu ra The Cat And The Dog Chuỗi kết quả có chữ cái đầu tiên của mỗi từ viết hoa Lưu ý rằng hàm này có thể không cho kết quả chính xác nếu có các ký tự như dấu nháy đơn hoặc các ký tự viết hoa khác có trong chuỗi. Đây là một ví dụ – # create a string s = "he's from the USA" # capitalize first letter of each word new_s = s.title() print(new_s) đầu ra He'S From The Usa Bạn có thể thấy rằng ký tự ngay sau dấu nháy đơn cũng được viết hoa. Ngoài ra, lưu ý rằng trường hợp các ký tự viết hoa hiện có không phải là ký tự đầu tiên trong từ đã bị thay đổi ("USA" thành "Usa") trong chuỗi kết quả Để biết thêm về hàm chuỗi # create a string s = "the cat and the dog" # capitalize first letter of each word new_s = s.title() print(new_s)1, hãy tham khảo 3. Sử dụng chức năng # create a string s = "the cat and the dog" # capitalize first letter of each word new_s = s.title() print(new_s)4Hàm # create a string s = "the cat and the dog" # capitalize first letter of each word new_s = s.title() print(new_s)4 cũng có thể giúp bạn viết hoa chữ cái đầu tiên của mỗi từ trong một chuỗi import string # create a string s = "the cat and the dog" # capitalize first letter of each word new_s = string.capwords(s) print(new_s) đầu ra The Cat And The Dog Chuỗi kết quả có chữ cái đầu tiên của mỗi từ viết hoa Lưu ý rằng chức năng này có thể không cho kết quả chính xác nếu có các ký tự viết hoa hiện có trong chuỗi. Hãy xem một ví dụ – import string # create a string s = "he's from the USA" # capitalize first letter of each word new_s = string.capwords(s) print(new_s) đầu ra He's From The Usa Ở đây, chúng tôi có thể giảm thiểu cách viết hoa của ký tự ngay sau dấu nháy đơn nhưng trường hợp của một số ký tự viết hoa lại bị thay đổi (“USA” là “Usa” trong chuỗi kết quả) Để biết thêm về chuỗi. hàm capwords(), hãy tham khảo Nếu chúng ta sử dụng phương pháp đầu tiên, sử dụng các hàm chuỗi The Cat And The Dog2, The Cat And The Dog3 và The Cat And The Dog4, chúng ta sẽ nhận được kết quả chính xác The Cat And The Dog0 đầu ra The Cat And The Dog1 Phương pháp đầu tiên không chỉ trực quan và đơn giản mà còn cho kết quả như mong đợi khi viết hoa chữ cái đầu tiên của mỗi từ trong một chuỗi Bạn cũng có thể quan tâm đến -
Tác giả
|