Hướng dẫn how do you capitalize the first letter of a list in python? - làm thế nào để bạn viết hoa chữ cái đầu tiên của danh sách trong python?

Tôi đang sử dụng

Johnny rotten, Eddie vedder, Kurt kobain, Chris cornell, Micheal phillips jagger
5 để tìm chữ cái đầu tiên của từ đầu tiên trong danh sách. Nhưng tôi không biết làm thế nào để tận dụng nó. Bất kỳ sự giúp đỡ được đánh giá cao!

Hướng dẫn how do you capitalize the first letter of a list in python? - làm thế nào để bạn viết hoa chữ cái đầu tiên của danh sách trong python?

Mazdak

102K18 Huy hiệu vàng157 Huy hiệu bạc183 Huy hiệu đồng18 gold badges157 silver badges183 bronze badges

Đã hỏi ngày 29 tháng 3 năm 2015 lúc 20:12Mar 29, 2015 at 20:12

2

Nó thực sự đơn giản hơn nhiều so với những gì bạn nghĩ. Thực hiện theo mã này và viết hoa tất cả hoặc một số từ trong danh sách của bạn.

    singers = ['johnny rotten', 'eddie vedder', 'kurt kobain', 'chris cornell', 'micheal phillip jagger']
    singers = [singer.capitalize() for singer in singers]
    print(singers)

   #instead of capitalize use title() to have each word start with capital letter

Output:

Johnny rotten, Eddie vedder, Kurt kobain, Chris cornell, Micheal phillips jagger

Các tên bây giờ sẽ được lưu trong danh sách của bạn theo cách này để sử dụng trong tương lai. Sử dụng

Johnny rotten, Eddie vedder, Kurt kobain, Chris cornell, Micheal phillips jagger
6 thay vì
Johnny rotten, Eddie vedder, Kurt kobain, Chris cornell, Micheal phillips jagger
7 để tận dụng từng từ.

Mendelg

10,5K3 Huy hiệu vàng19 Huy hiệu bạc36 Huy hiệu đồng3 gold badges19 silver badges36 bronze badges

Đã trả lời ngày 30 tháng 10 năm 2017 lúc 23:47Oct 30, 2017 at 23:47

2

Bạn có thể sử dụng

Johnny rotten, Eddie vedder, Kurt kobain, Chris cornell, Micheal phillips jagger
8 để tận dụng từng chuỗi. Nếu bạn có bất kỳ chữ cái chữ hoa nào khác trong chuỗi, chúng sẽ được hạ xuống có thể có hoặc không liên quan.

Nếu bạn muốn mọi chữ cái viết hoa, hãy sử dụng

Johnny rotten, Eddie vedder, Kurt kobain, Chris cornell, Micheal phillips jagger
9

In [26]: "foo bar".capitalize() # first letter 
Out[26]: 'Foo bar'
In [30]: "foo Bar".capitalize() 
Out[30]: 'Foo bar'    
In [27]: "foo".upper() # all letters
Out[27]: 'FOO'

Đã trả lời ngày 29 tháng 3 năm 2015 lúc 20:15Mar 29, 2015 at 20:15

Hướng dẫn how do you capitalize the first letter of a list in python? - làm thế nào để bạn viết hoa chữ cái đầu tiên của danh sách trong python?

Bạn có thể sử dụng phương thức

In [26]: "foo bar".capitalize() # first letter 
Out[26]: 'Foo bar'
In [30]: "foo Bar".capitalize() 
Out[30]: 'Foo bar'    
In [27]: "foo".upper() # all letters
Out[27]: 'FOO'
0 của lớp
In [26]: "foo bar".capitalize() # first letter 
Out[26]: 'Foo bar'
In [30]: "foo Bar".capitalize() 
Out[30]: 'Foo bar'    
In [27]: "foo".upper() # all letters
Out[27]: 'FOO'
1 để tận dụng các chữ cái đầu tiên của mỗi từ trong một câu:

my_list = ['apple pie', 'orange jam']
print my_list[0].title()

result:

Apple Pie

hoặc phương thức

In [26]: "foo bar".capitalize() # first letter 
Out[26]: 'Foo bar'
In [30]: "foo Bar".capitalize() 
Out[30]: 'Foo bar'    
In [27]: "foo".upper() # all letters
Out[27]: 'FOO'
2 chỉ viết hoa chữ cái đầu tiên:

my_list = ['apple pie', 'orange jam']
print my_list[0].capitalize()

result:

Apple pie

Đã trả lời ngày 29 tháng 3 năm 2015 lúc 20:13Mar 29, 2015 at 20:13

Hướng dẫn how do you capitalize the first letter of a list in python? - làm thế nào để bạn viết hoa chữ cái đầu tiên của danh sách trong python?

SelcukselcukSelcuk

53.7K12 Huy hiệu vàng95 Huy hiệu bạc100 Huy hiệu Đồng12 gold badges95 silver badges100 bronze badges

4

Có 2 chức năng để làm điều này, tiêu đề và viết hoa.

Tiêu đề viết hoa chữ cái đầu tiên của mỗi từ

>>> 'test code'.title()
'Test Code'

Nó cũng "hoạt động" nếu ký tự đầu tiên là một chữ số:

>>> '_test'.title()
'_Test'

Viết hoa sẽ làm điều đó cho từ đầu tiên và không làm gì nếu nhân vật đầu tiên không phải là một chữ cái:

>>> 'test code'.capitalize()
'Test code'

>>> '_test'.capitalize()
'_test'

Đã trả lời ngày 29 tháng 3 năm 2015 lúc 20:18Mar 29, 2015 at 20:18

Dhokasdhokasdhokas

1.7012 Huy hiệu vàng12 Huy hiệu bạc20 Huy hiệu Đồng2 gold badges12 silver badges20 bronze badges

1

Để viết hoa tất cả các chữ cái trong danh sách từ

Johnny rotten, Eddie vedder, Kurt kobain, Chris cornell, Micheal phillips jagger
0

Nếu bạn chỉ muốn chữ cái đầu tiên của mỗi từ ...

Johnny rotten, Eddie vedder, Kurt kobain, Chris cornell, Micheal phillips jagger
1

Đã trả lời ngày 28 tháng 10 năm 2018 lúc 12:02Oct 28, 2018 at 12:02

Hướng dẫn how do you capitalize the first letter of a list in python? - làm thế nào để bạn viết hoa chữ cái đầu tiên của danh sách trong python?

Bạn có thể sử dụng gói Camelcase:

Johnny rotten, Eddie vedder, Kurt kobain, Chris cornell, Micheal phillips jagger
2

Gorka

1.8861 Huy hiệu vàng10 Huy hiệu bạc27 Huy hiệu đồng1 gold badge10 silver badges27 bronze badges

Đã trả lời ngày 20 tháng 4 năm 2021 lúc 21:00Apr 20, 2021 at 21:00

Johnny rotten, Eddie vedder, Kurt kobain, Chris cornell, Micheal phillips jagger
3

Giải pháp -

In [26]: "foo bar".capitalize() # first letter 
Out[26]: 'Foo bar'
In [30]: "foo Bar".capitalize() 
Out[30]: 'Foo bar'    
In [27]: "foo".upper() # all letters
Out[27]: 'FOO'
3

Ở đây tôi đã chuyển đổi danh sách (x) thành chuỗi bằng

In [26]: "foo bar".capitalize() # first letter 
Out[26]: 'Foo bar'
In [30]: "foo Bar".capitalize() 
Out[30]: 'Foo bar'    
In [27]: "foo".upper() # all letters
Out[27]: 'FOO'
4 để chúng ta có thể sử dụng các hàm như tiêu đề hoặc viết hoa trong chuỗi (x). Bạn có thể sử dụng
In [26]: "foo bar".capitalize() # first letter 
Out[26]: 'Foo bar'
In [30]: "foo Bar".capitalize() 
Out[30]: 'Foo bar'    
In [27]: "foo".upper() # all letters
Out[27]: 'FOO'
5 để xem hàm nào có thể được sử dụng cho đối tượng X trong chuỗi. Tôi đã sử dụng chức năng tiêu đề, bạn có thể sử dụng tiêu đề hoặc viết hoa và thay thế nó không có gì. Bằng cách sử dụng tham gia, nó được kết hợp mọi thứ. Vui lòng bình luận về các bước và quy trình làm việc của tôi. Cảm ơn.

Đã trả lời ngày 27 tháng 6 năm 2021 lúc 6:55Jun 27, 2021 at 6:55

Hướng dẫn how do you capitalize the first letter of a list in python? - làm thế nào để bạn viết hoa chữ cái đầu tiên của danh sách trong python?

1

Johnny rotten, Eddie vedder, Kurt kobain, Chris cornell, Micheal phillips jagger
4

Đã trả lời ngày 3 tháng 3 lúc 14:57Mar 3 at 14:57

Hướng dẫn how do you capitalize the first letter of a list in python? - làm thế nào để bạn viết hoa chữ cái đầu tiên của danh sách trong python?

KoosulkoosulKoosul

462 Huy hiệu bạc7 Huy hiệu Đồng2 silver badges7 bronze badges

2

Làm thế nào để bạn viết hoa chữ cái đầu tiên của mỗi từ trong một chuỗi trong Python?

Viết hoa () nó được sử dụng giống như phương thức Tiêu đề ().Chúng tôi biết phương thức viết hoa () chỉ chuyển đổi chữ cái đầu tiên của một chuỗi thành chữ hoa trong python.Tuy nhiên, chúng ta có thể kết hợp nó với phương thức chia () để tận dụng từng từ. It is used just like the title() method. We know the capitalize() method converts only the first letter of a string to uppercase in Python. However, we can combine it with the split() method to capitalize each word.

Làm thế nào để bạn viết hoa một lá thư cụ thể trong Python?

Để viết hoa chữ cái đầu tiên, hãy sử dụng hàm viết hoa ().Các hàm này chuyển đổi ký tự đầu tiên thành chữ hoa và chuyển đổi các ký tự còn lại thành chữ thường.use the capitalize() function. This functions converts the first character to uppercase and converts the remaining characters to lowercase.

Bạn có viết hoa từ đầu tiên trong danh sách không?

Thường được ưu tiên cho các mục danh sách, cùng với một cụm từ giới thiệu, tạo thành một câu hoàn chỉnh (ví dụ a).Vốn ban đầu được ưu tiên cho các mục danh sách là các câu hoàn chỉnh (ví dụ B) hoặc cụm từ độc lập (ví dụ C và D).Initial capitalization is preferred for list items that are complete sentences (Example B) or stand-alone phrases (Examples C and D).