Hướng dẫn how do you capitalize words in python? - làm thế nào để bạn viết hoa các từ trong python?

Cải thiện bài viết

Show

Lưu bài viết

  • Đọc
  • Bàn luận
  • Cải thiện bài viết

    Lưu bài viết

    Đọc method returns a copy of the original string and converts the first character of the string to a capital (uppercase) letter, while making all other characters in the string lowercase letters.

    Bàn luận

    Phương thức Python String Capitalize () trả về một bản sao của chuỗi gốc và chuyển đổi ký tự đầu tiên của chuỗi thành chữ cái (chữ hoa), trong khi tạo tất cả các ký tự khác trong các chữ cái chữ thường chuỗi. string_name.capitalize()

    Python chuỗi viết hoa () Phương thức cú pháp  The capitalize() function does not takes any parameter. 

    Cú pháp: String_Name.Capitalize ()The capitalize() function returns a string with the first character in the capital.

    Tham số: & nbsp; hàm viết hoa () không có bất kỳ tham số nào. & Nbsp;

    Trả về: hàm viết hoa () trả về một chuỗi với ký tự đầu tiên trong thủ đô.

    Ví dụ Phương thức Python String Viết hoa () Phương thức

    New string after using capitalize(): Geeks for geeks
    Original string: geeks for geeks
    4
    New string after using capitalize(): Geeks for geeks
    Original string: geeks for geeks
    5

    Output:

    Geeks for geeks

    Python

    Python3

    New string after using capitalize(): Geeks for geeks
    Original string: geeks for geeks
    1
    New string after using capitalize(): Geeks for geeks
    Original string: geeks for geeks
    2
    New string after using capitalize(): Geeks for geeks
    Original string: geeks for geeks
    3

    New string after using capitalize(): Geeks for geeks
    Original string: geeks for geeks
    4
    s = "python"
    print("Original string:")
    print(s)
    print("After capitalizing first letter:")
    print(s.capitalize())
    
    0
    s = "python"
    print("Original string:")
    print(s)
    print("After capitalizing first letter:")
    print(s.capitalize())
    
    1
    s = "python"
    print("Original string:")
    print(s)
    print("After capitalizing first letter:")
    print(s.capitalize())
    
    2

    New string after using capitalize(): Geeks for geeks
    Original string: geeks for geeks
    4
    s = "python"
    print("Original string:")
    print(s)
    print("After capitalizing first letter:")
    print(s.capitalize())
    
    0
    s = "python"
    print("Original string:")
    print(s)
    print("After capitalizing first letter:")
    print(s.capitalize())
    
    5
    s = "python"
    print("Original string:")
    print(s)
    print("After capitalizing first letter:")
    print(s.capitalize())
    
    6

    Output:

    Original string: roses are red
    After using capitalzie: Roses are red

    Ví dụ 1: Viết hoa () chỉ viết hoa chữ cái đầu tiên của chuỗi và hạ thấp tất cả các ký tự còn lại

    New string after using capitalize(): Geeks for geeks
    Original string: geeks for geeks
    6
    New string after using capitalize(): Geeks for geeks
    Original string: geeks for geeks
    2
    New string after using capitalize(): Geeks for geeks
    Original string: geeks for geeks
    8

    Python3

    Ví dụ 2: Phương thức Python String Capingerize () không sửa đổi chuỗi ban đầu

    Phương thức Python String Viết hoa () tạo và trả về một bản sao của chuỗi gốc sau khi sửa đổi.

    New string after using capitalize(): Geeks for geeks
    Original string: geeks for geeks
    4
    s = "python"
    print("Original string:")
    print(s)
    print("After capitalizing first letter:")
    print(s.capitalize())
    
    0
    Original string:
    python
    After capitalizing first letter:
    Python
    
    5
    Original string:
    python
    After capitalizing first letter:
    Python
    
    6

    New string after using capitalize(): Geeks for geeks
    Original string: geeks for geeks
    6
    New string after using capitalize(): Geeks for geeks
    Original string: geeks for geeks
    2
    s = "python"
    print("Original string:")
    print(s)
    print("After capitalizing first letter:")
    print(s.capitalize())
    
    9

    Output:

    New string after using capitalize(): Geeks for geeks
    Original string: geeks for geeks

    7) Viết hoa chữ cái đầu tiên của mỗi từ trong danh sách

    Bạn phải tự hỏi sẽ khó khăn như thế nào nếu chúng ta có toàn bộ danh sách các từ như một chuỗi thay vì một chuỗi duy nhất để viết hoa chữ cái đầu tiên trong Python. Vâng, nó khá đơn giản. Khi bạn có toàn bộ danh sách các từ và muốn tận dụng chữ cái đầu tiên của mỗi từ, bạn có thể lặp lại thông qua các từ trong danh sách bằng cách sử dụng vòng lặp và sau đó sử dụng phương thức Tiêu đề () trong Python. Quá trình này sẽ giúp bạn chuyển đổi chữ cái đầu tiên của mỗi từ trong danh sách thành chữ hoa.

    8) Viết hoa chữ cái đầu tiên của mỗi từ trong tệp

    Viết hoa chữ cái đầu tiên của bất kỳ từ nào theo cách thủ công là khá khả thi, nhưng nếu bạn phải viết hoa chữ cái đầu tiên của mỗi từ trong bất kỳ tệp nào? Vâng, nó cũng khá dễ dàng. Đối với tình huống này, bạn phải sử dụng phương thức Open () để mở tệp ở chế độ đọc và sau đó lặp qua từng từ bằng cách sử dụng vòng lặp. Sau đó, bạn có thể viết hoa chữ cái đầu tiên của mỗi từ sử dụng hàm Tiêu đề (), giống như được hiển thị trong ví dụ dưới đây.0's and 1's. This means that strings can be parsed into individual characters and that individual characters can be manipulated in various ways.

    Sự kết luận

    Ví dụ

    Đầu ra

    6) Sử dụng Regex để viết hoa chữ cái đầu tiên trong Python

    Regex thường được biết đến như một biểu thức thông thường trong Python, là một chuỗi các ký tự đặc biệt giúp khớp hoặc tìm các chuỗi khác. Sử dụng Regex, bạn có thể tìm kiếm ký tự bắt đầu của từng từ và viết hoa nó. Để sử dụng phương thức này, bạn phải nhập thư viện Regex bằng cách sử dụng từ khóa nhập khẩu của Google trước khi xác định chức năng chính, như được hiển thị trong ví dụ dưới đây. Ngoài ra, hãy nhớ rằng phương pháp này chỉ tận dụng ký tự đầu tiên của mỗi từ trong Python và không sửa đổi khoảng trắng giữa các từ.

    7) Viết hoa chữ cái đầu tiên của mỗi từ trong danh sách

    Bạn phải tự hỏi sẽ khó khăn như thế nào nếu chúng ta có toàn bộ danh sách các từ như một chuỗi thay vì một chuỗi duy nhất để viết hoa chữ cái đầu tiên trong Python. Vâng, nó khá đơn giản. Khi bạn có toàn bộ danh sách các từ và muốn tận dụng chữ cái đầu tiên của mỗi từ, bạn có thể lặp lại thông qua các từ trong danh sách bằng cách sử dụng vòng lặp và sau đó sử dụng phương thức Tiêu đề () trong Python. Quá trình này sẽ giúp bạn chuyển đổi chữ cái đầu tiên của mỗi từ trong danh sách thành chữ hoa.string.capitalize () function takes the string argument and returns the first letter of the capitalized word. This can be useful if you have a lot of text that you want to format as uppercase automatically or if you want to change the file's name or folder. The function works on any string containing English letters, numbers, and punctuation marks.

    Ví dụ

    s = "python"
    print("Original string:")
    print(s)
    print("After capitalizing first letter:")
    print(s.capitalize())
    

    Đầu ra

    Original string:
    python
    After capitalizing first letter:
    Python
    

    6) Sử dụng Regex để viết hoa chữ cái đầu tiên trong Python

    Regex thường được biết đến như một biểu thức thông thường trong Python, là một chuỗi các ký tự đặc biệt giúp khớp hoặc tìm các chuỗi khác. Sử dụng Regex, bạn có thể tìm kiếm ký tự bắt đầu của từng từ và viết hoa nó. Để sử dụng phương thức này, bạn phải nhập thư viện Regex bằng cách sử dụng từ khóa nhập khẩu của Google trước khi xác định chức năng chính, như được hiển thị trong ví dụ dưới đây. Ngoài ra, hãy nhớ rằng phương pháp này chỉ tận dụng ký tự đầu tiên của mỗi từ trong Python và không sửa đổi khoảng trắng giữa các từ.upper() method of string manipulation to convert it into uppercase. This allows you to access the first letter of every word in the string, including the spaces between words. The below example shows the working of this method in detail.

    Ví dụ

    s = "python"
    print("Original string:")
    print(s) 
    result = s[0].upper() + s[1:]
    print("After capitalizing first letter:")
    print(result)
    

    Đầu ra

    Original string:
    python
    After capitalizing first letter:
    Python
    

    3) Sử dụng phương thức str.title ()

    Phương thức String.title () là một phương thức rất đơn giản và đơn giản để tạo tiêu đề cho các chuỗi. Vì các tiêu đề cho chuỗi có cấu trúc mặc định trong đó chữ cái đầu tiên luôn ở trong trường hợp trên, phương pháp này giúp chúng tôi tận dụng chữ cái đầu tiên của mỗi từ và thay đổi các chữ cái khác thành chữ thường, do đó đưa ra đầu ra mong muốn. Phương pháp này cũng hữu ích cho việc định dạng chuỗi trong HTML và các chuỗi định dạng trong JavaScript và các ngôn ngữ lập trình khác. method is a very simple and straightforward method of generating titles for strings. As the titles for string have a default structure where the first letter is always in upper case, this method helps us capitalize the first letter of every word and change the others to lowercase, thus giving the desired output. This method is also useful for formatting strings in HTML and formatting strings in JavaScript and other programming languages.

    Ví dụ

    s = "python"
    print("Original string:")
    print(s)
    print("After capitalizing first letter:")
    print(str.title(s))
    

    Đầu ra

    Original string:
    python
    After capitalizing first letter:
    Python
    

    Khi chúng ta sử dụng toàn bộ câu làm chuỗi đầu vào, nó sẽ viết hoa chữ cái đầu tiên của mỗi từ trong chuỗi, như được hiển thị bên dưới.

    Ví dụ

    s = "it's DIFFICULT to identify 10a "
    # Capitalize the first letter of each word
    result = s.title()
    print(result)
    

    Đầu ra

    Original string: roses are red
    After using capitalzie: Roses are red
    0

    Khi chúng ta sử dụng toàn bộ câu làm chuỗi đầu vào, nó sẽ viết hoa chữ cái đầu tiên của mỗi từ trong chuỗi, như được hiển thị bên dưới.

    1. Các hành vi được rút ra từ ví dụ trên là:
    2. Khó khăn, được chuyển đổi thành khó khăn vì chức năng tiêu đề chỉ viết hoa chữ cái đầu tiên của mỗi từ và giữ các ký tự còn lại của từ này là chữ thường.
    3. Đây là một số người khác được chuyển đổi thành "Đó là vì chức năng này coi đó là hai từ riêng biệt bằng cách xem xét các dấu nháy đơn.

    10 10

    4) Sử dụng hàm viết hoa () để viết hoa chữ cái đầu tiên của mỗi từ trong một chuỗisplit() method to split the given string into words. The generator expression iterates through the words, using the capitalize() method to convert the first letter of each word into uppercase. The capitalize() method converts each word’s first letter to uppercase, giving the desired output. The below example shows the working of the capitalize function in detail.

    Ở đây, chúng tôi sử dụng phương thức & nbsp; split () để chia chuỗi đã cho thành từ. Biểu thức trình tạo lặp lại thông qua các từ, sử dụng phương thức viết hoa () để chuyển đổi chữ cái đầu tiên của mỗi từ thành chữ hoa. Phương thức viết hoa () chuyển đổi từng chữ cái đầu tiên của từ thành chữ hoa, cho đầu ra mong muốn. Ví dụ dưới đây cho thấy hoạt động của chức năng viết hoa một cách chi tiết.

    Original string: roses are red
    After using capitalzie: Roses are red
    1

    Đầu ra

    Original string:
    python
    After capitalizing first letter:
    Python
    

    Khi chúng ta sử dụng toàn bộ câu làm chuỗi đầu vào, nó sẽ viết hoa chữ cái đầu tiên của mỗi từ trong chuỗi, như được hiển thị bên dưới.

    Các hành vi được rút ra từ ví dụ trên là: is a python function that converts the first letter of every word into uppercase and every other letter into lowercase. The function takes the string as the parameter value and then returns the string with the first letter capital as the desired output. Check out the below example to understand the working of the capwords() function.

    Ví dụ

    Original string: roses are red
    After using capitalzie: Roses are red
    3

    Đầu ra

    Original string:
    python
    After capitalizing first letter:
    Python
    

    Khi chúng ta sử dụng toàn bộ câu làm chuỗi đầu vào, nó sẽ viết hoa chữ cái đầu tiên của mỗi từ trong chuỗi, như được hiển thị bên dưới.

    Các hành vi được rút ra từ ví dụ trên là:regular expression in python, is a special sequence of characters that helps match or find the other strings. Using regex, you can search the starting character of each word and capitalize it. For using this method, you have to import the regex library using the “import” keyword before defining the main function, as shown in the below example. Also, remember that this method only capitalizes the first character of each word in python and does not modify the whitespaces between the words.

    Ví dụ

    Original string: roses are red
    After using capitalzie: Roses are red
    5

    Đầu ra

    Original string: roses are red
    After using capitalzie: Roses are red
    6

    Khi chúng ta sử dụng toàn bộ câu làm chuỗi đầu vào, nó sẽ viết hoa chữ cái đầu tiên của mỗi từ trong chuỗi, như được hiển thị bên dưới.

    Các hành vi được rút ra từ ví dụ trên là:title() method in python. This process will help you to convert the first letter of each word in the list to uppercase.

    Ví dụ

    Original string: roses are red
    After using capitalzie: Roses are red
    7

    Đầu ra

    Original string: roses are red
    After using capitalzie: Roses are red
    8

    Khi chúng ta sử dụng toàn bộ câu làm chuỗi đầu vào, nó sẽ viết hoa chữ cái đầu tiên của mỗi từ trong chuỗi, như được hiển thị bên dưới.

    Các hành vi được rút ra từ ví dụ trên là:open() method to open the file in the reading mode and then iterate through every word using for loop. Later, you can capitalize the first letter of every word using the title() function, just like shown in the below example.

    Ví dụ

    Original string: roses are red
    After using capitalzie: Roses are red
    9

    Đầu ra

    New string after using capitalize(): Geeks for geeks
    Original string: geeks for geeks
    0

    Khi chúng ta sử dụng toàn bộ câu làm chuỗi đầu vào, nó sẽ viết hoa chữ cái đầu tiên của mỗi từ trong chuỗi, như được hiển thị bên dưới.

    Các hành vi được rút ra từ ví dụ trên là: