Hướng dẫn how do you capitalize certain letters in a string in python? - làm thế nào để bạn viết hoa một số chữ cái nhất định trong một chuỗi bằng python?

Python có nhiều phương pháp tích hợp thực hiện các hoạt động trên chuỗi. Một trong những hoạt động là thay đổi trường hợp của các chữ cái. Chúng ta sẽ thấy các cách khác nhau để thay đổi trường hợp của các chữ cái trong một chuỗi và trải qua nhiều ví dụ trong mỗi phần và cuối cùng đi qua một số ứng dụng.

Các chuỗi Python là bất biến, điều đó có nghĩa là một khi đã tạo ra các chuỗi này không thể được sửa đổi. Kết quả là, hầu hết các chức năng hoạt động trên các chuỗi thực sự trả về một bản sao được sửa đổi của chuỗi; Chuỗi ban đầu không thay đổi.

Chúng ta hãy xem một số cách chúng ta có thể thao tác các chuỗi để thay đổi trường hợp của các từ.

Trường hợp khác nhau

Chúng tôi đã bao gồm các trường hợp khác nhau như:

  • Viết hoa chữ cái đầu tiên bằng cách sử dụng viết hoa ()
  • Chuyển đổi toàn bộ chuỗi thành trường hợp trên
  • Chuyển đổi toàn bộ chuỗi thành trường hợp thấp hơn
  • Viết hoa chữ cái đầu tiên của mỗi từ

Viết hoa chữ cái đầu tiên bằng cách sử dụng viết hoa ()

Chuyển đổi toàn bộ chuỗi thành trường hợp trên

Chuyển đổi toàn bộ chuỗi thành trường hợp thấp hơn

'Hello opengenus'
1

Example:

s = "hello openGeNus"
t = s.capitalize()
print(t)
'Hello opengenus'

Viết hoa chữ cái đầu tiên của mỗi từ
The first letter 'h' was converted to 'H'. Further an upper-case letter 'G' was converted to its lower-case letter 'g' and similarly 'N' was converted to 'n'

Chuyển đổi toàn bộ chuỗi thành trường hợp trên

Chuyển đổi toàn bộ chuỗi thành trường hợp thấp hơn

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

'Hello opengenus'
5

Example:

s = "hello openGeNus"
t = s.upper()
print(t)
'HELLO OPENGENUS'

Chuyển đổi toàn bộ chuỗi thành trường hợp thấp hơn

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

Để viết hoa chữ cái đầu tiên, hãy sử dụng hàm

'Hello opengenus'
0. 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. Nó không lấy bất kỳ tham số nào và trả về bản sao của chuỗi được sửa đổi.
'Hello opengenus'
7

Example:

s = "hello openGeNus"
t = s.lower()
print(t)
'hello opengenus'

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

Để viết hoa chữ cái đầu tiên, hãy sử dụng hàm

'Hello opengenus'
0. 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. Nó không lấy bất kỳ tham số nào và trả về bản sao của chuỗi được sửa đổi.

Cú pháp:

'Hello opengenus'
1
'Hello opengenus'
9

Example:

s = "hello openGeNus"
t = s.title()
print(t)
'Hello Opengenus'

Lưu ý rằng hàm

'Hello opengenus'
0 đã trả về một bản sao sửa đổi của chuỗi gốc. Điều này có nghĩa là chuỗi ban đầu của chúng tôi
'Hello opengenus'
3 không được sửa đổi. Chữ cái đầu tiên 'H' đã được chuyển đổi thành 'H'. Hơn nữa, một chữ cái trong trường hợp trên 'g' đã được chuyển đổi thành chữ cái chữ thường 'g' và tương tự 'n' đã được chuyển đổi thành 'n'

Để chuyển đổi tất cả các chữ cái của chuỗi thành chữ hoa, chúng ta có thể sử dụng hàm 'Hello opengenus' 4. Hàm không lấy bất kỳ tham số nào và trả về bản sao của chuỗi sửa đổi với tất cả các chữ cái được chuyển đổi thành trường hợp trên.

Cú pháp:

'Hello opengenus'
5
There are many simple applications, we'll go through some of the basic ones.

Để chuyển đổi tất cả các chữ cái của chuỗi thành chữ thường, chúng ta có thể sử dụng hàm 'Hello opengenus' 6. Hàm này không lấy bất kỳ tham số nào và chuyển đổi tất cả các chữ cái thành chữ thường.

Cú pháp:

'Hello opengenus'
7

Để viết hoa chữ cái đầu tiên của mỗi từ sử dụng hàm

'Hello opengenus'
8. Hàm này không lấy bất kỳ tham số nào và chuyển đổi chữ cái đầu tiên của mỗi từ thành chữ hoa và phần còn lại của các chữ cái thành chữ thường và trả lại bản sao đã sửa đổi của chuỗi.

Cú pháp:

'Hello opengenus'
9

in = input("Type 'Yes' to continue or 'No' to abort: ")
if in.lower() == "yes":
    print("task continued")
    # ... more functions
else: 
    print("task aborted")
    # user did not type Yes

Lưu ý rằng trong khi mỗi từ được viết hoa, phần còn lại của các chữ cái được chuyển đổi thành chữ thường.

Các ứng dụng

Bây giờ chúng ta đã biết cách thực hiện quá trình điều khiển trường hợp cơ bản, hãy xem làm thế nào điều này có thể hữu ích cho chúng ta? Có nhiều ứng dụng đơn giản, chúng tôi sẽ trải qua một số ứng dụng cơ bản.

Lời nhắc

Lời nhắc là một tin nhắn văn bản nhắc nhở người dùng nhập một số đầu vào. Ví dụ, một lời nhắc để nhập một số.

Một lời nhắc đơn giản có thể là cho phép người dùng cung cấp quyền bằng cách nhập từ 'có'. Trong Python "Có", "Có" hoặc "Có" là tất cả các chuỗi riêng biệt và chúng ta cần có khả năng chấp nhận tất cả các biến thể của chúng. Chúng ta có thể viết mã để kiểm tra từng loại riêng lẻ, nhưng hàm

'Hello opengenus'
6 hoặc
'Hello opengenus'
4 cung cấp một cách dễ dàng.

Hãy xem qua một số mã mẫu

Ở đây, chức năng

'Hello opengenus'
6 sẽ hữu ích.

uname = input("Enter your email id: ")
temp = uname.lower()
if search(temp):           # search() defined elsewhere
    passwd = input("Enter your password: ")
else:
    print("account not found")

Ở đây, chúng tôi đã giả định rằng có một hàm

s = "hello openGeNus"
t = s.upper()
print(t)
5 tìm kiếm
s = "hello openGeNus"
t = s.upper()
print(t)
6 và trả về giá trị boolean tùy thuộc vào việc email có được tìm thấy hay không.

Làm thế nào để bạn viết hoa các ký tự trong một chuỗi trong Python?

Phương thức trên () chuyển đổi tất cả các ký tự thường trong một chuỗi thành các ký tự chữ hoa và trả về nó. converts all lowercase characters in a string into uppercase characters and returns it.

Làm thế nào để bạn viết hoa các từ trong một chuỗi trong Python?

Sử dụng Tiêu đề () để viết hoa chữ cái đầu tiên của mỗi từ trong một chuỗi trong Python.Lớp Python Str cung cấp một tiêu đề chức năng thành viên () tạo ra mỗi từ tiêu đề từ trong chuỗi.Nó có nghĩa là, nó chuyển đổi ký tự đầu tiên của từng từ thành trường hợp trên và tất cả các ký tự còn lại của từ thành chữ thường. in python. Python Str class provides a member function title() which makes each word title cased in string. It means, it converts the first character of each word to upper case and all remaining characters of word to lower case.

Làm thế nào để bạn viết hoa một lá thư trong một chuỗi?

Để viết hoa chữ cái đầu tiên của một chuỗi ngẫu nhiên, bạn nên làm theo các bước sau:..
Nhận chữ cái đầu tiên của chuỗi ;.
Chuyển đổi chữ cái đầu tiên thành chữ hoa ;.
Nhận phần còn lại của chuỗi ;.
Concatenate chữ cái đầu tiên được viết hoa với phần còn lại của chuỗi và trả về kết quả ;.

Viết hoa () làm gì trong Python?

Phương thức python viết hoa () Phương thức viết hoa () trả về bản sao của chuỗi với ký tự đầu tiên được viết hoa và phần còn lại của các chữ cái bị hạ thấp.