/ / 6 phương pháp Python để làm việc với trường hợp chuỗi

6 phương pháp Python để làm việc với trường hợp chuỗi

Python đi kèm với nhiều phương thức tích hợp cho phép bạn thao tác với một chuỗi. Một số phương pháp này xử lý trường hợp của các ký tự trong một chuỗi.

Các phương thức chuỗi theo trường hợp cụ thể trong Python đặc biệt hữu ích trong các trường hợp khi bạn cần so sánh hai giá trị đầu vào. Bạn cũng có thể sử dụng chúng cho các loại xác thực dữ liệu khác hoặc các nhiệm vụ liên quan đến xuất bản nội dung.

1. Phương thức capitalize ()

Các viết hoa () phương thức chuyển đổi ký tự đầu tiên trong một chuỗi thành chữ hoa và trả về bản sao cập nhật của chuỗi.

fruit = "apples"
newString = fruit.capitalize()
print(newString)

Đoạn mã trên in ra kết quả sau trong bảng điều khiển Python IDE của bạn:

Apples

Các viết hoa () phương thức chỉ thay đổi trường hợp của ký tự đầu tiên nếu nó là một ký tự trong bảng chữ cái (không phải số nguyên).

fruit = "6 apples"
newString = fruit.capitalize()
print(newString)

fruit = " apples"
newString = fruit.capitalize()
print(newString)

LÀM VIDEO TRONG NGÀY

Các viết hoa () phương thức chỉ thay đổi trường hợp của ký tự đầu tiên nếu nó chưa phải là chữ hoa.

fruit = "Apples"
newString = fruit.capitalize()
print(newString)

Các viết hoa () phương thức cũng đảm bảo rằng mọi ký tự không ở vị trí đầu tiên đều chuyển đổi thành chữ thường trong chuỗi mới.

fruit = "appLES"
newString = fruit.capitalize()
print(newString)

2. Phương thức under () và upper ()

Hai phương pháp này giúp bạn chuyển đổi chuỗi thành tất cả các ký tự tương đương chữ thường hoặc chữ hoa. Chúng giúp bạn không phải tự mình chuyển đổi trường hợp chuỗi theo cách thủ công.

Các thấp hơn() phương thức không nhận đối số và trả về một chuỗi mới. Nó chuyển đổi từng ký tự thành chữ thường tương đương của nó:

fruit = "APPLES"
newString = fruit.lower()
print(newString)

Các phía trên() phương pháp hoàn toàn ngược lại với thấp hơn() phương pháp. Nó chuyển đổi tất cả các ký tự thường trong một chuỗi thành chữ hoa. Nếu không có ký tự chữ thường nào trong chuỗi, phương thức này trả về một bản sao giống hệt của chuỗi ban đầu.

fruit = "apples"
fruit2 = "MANGOES"
newString = fruit.upper()
newString2 = fruit2.upper()
print(newString)
print(newString2)

3. Phương thức casefold ()

Các casefold () phương thức trả về một bản sao của một chuỗi, nơi nó chuyển đổi từng ký tự thành chữ thường. Tuy nhiên, nó cũng mạnh hơn một chút so với thấp hơn(). Hàm này xử lý các ký tự Unicode theo cách cho phép bạn so sánh chính xác các chuỗi chứa chúng.

text = "groß"
newString = text.lower()
newString2 = text.casefold()
print(newString)
print(newString2)

4. Phương thức islower () và isupper ()

Các thấp hơn()isupper () phương thức chuỗi không có đối số. Mỗi giá trị trả về một giá trị boolean. Các thấp hơn() phương thức trả về true nếu mọi ký tự trong chuỗi là chữ thường, nếu không thì trả về false.


fruit = "apples"
fruit2 = "Mangoes"
newString = fruit.islower()
newString2 = fruit2.islower()
print(newString)
print(newString2)

Các isupper () phương thức trả về true nếu tất cả các ký tự trong một chuỗi là chữ hoa, ngược lại nó trả về false.

fruit = "Apples"
fruit2 = "MANGOES"
newString = fruit.isupper()
newString2 = fruit2.isupper()
print(newString)
print(newString2)

5. Phương thức istitle ()

Các istitle () phương thức trả về true nếu tất cả các từ trong một chuỗi bắt đầu bằng chữ hoa, nếu không thì trả về false. Phương thức này không có đối số.

text = "An Apple Is A Fruit."
text2 = "Mangoes are also fruits."
newString = text.istitle()
newString2 = text2.istitle()
print(newString)
print(newString2)

6. Phương thức swapcase ()

Các swapcase () phương thức không nhận đối số và trả về một chuỗi mới với trường hợp đảo ngược.

fruit = "apples"
fruit2 = "MANGOES"
newString = fruit.swapcase()
newString2 = fruit2.swapcase()
print(newString)
print(newString2)

Giá trị của các phương thức chuỗi Python

Các phương thức chuỗi giúp cuộc sống của bạn trở nên dễ dàng hơn nhiều với tư cách là một lập trình viên Python. Ví dụ: bạn có thể tạo một chương trình duyệt qua một chuỗi và chuyển đổi tất cả các chữ cái của nó thành chữ thường. Tuy nhiên, với sự tồn tại của các phương thức chuỗi Python, chẳng hạn như casefold (), nhiệm vụ đó sẽ giống như phát minh lại bánh xe.

Các phương thức chuỗi Python cho phép bạn hoàn thành nhiều việc hơn với ít nỗ lực hơn.


Nhập mã bằng tay với cuốn sách Python ở bên cạnh

Phương thức chuỗi Python format () hoạt động như thế nào? 10 Ví dụ

Đọc tiếp


Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *