Bảng cheat phương thức chuỗi Python
Hướng dẫn tham khảo đầy đủ về thao tác chuỗi Python. Làm chủ định dạng, tìm kiếm, phân tách, thay thế và kiểm tra thuộc tính chuỗi.
Các phương pháp định dạng chuỗi phổ biến
Các phương pháp được sử dụng để thay đổi cách viết hoa, căn lề và khoảng cách của chuỗi.
| Phương thức/Chức năng | Cú pháp | Mô tả |
|---|---|---|
| upper() | text.upper() | Chuyển đổi tất cả các ký tự trong chuỗi thành chữ hoa. |
| lower() | text.lower() | Chuyển đổi tất cả các ký tự trong chuỗi thành chữ thường. |
| strip() | text.strip() | Loại bỏ khoảng trắng ở đầu và cuối. |
| replace() | text.replace(old, new) | Thay thế tất cả các lần xuất hiện của một chuỗi con bằng một chuỗi con khác. |
Tìm kiếm và kiểm tra chuỗi
Các phương pháp tìm chỉ mục, đếm số lần xuất hiện và kiểm tra tiền tố/hậu tố chuỗi.
| Phương thức/Chức năng | Cú pháp | Mô tả |
|---|---|---|
| find() | text.find(sub) | Trả về chỉ số thấp nhất của chuỗi con nếu tìm thấy, nếu không thì -1. |
| count() | text.count(sub) | Trả về số lần xuất hiện không chồng chéo của một chuỗi con. |
| startswith() | text.startswith(prefix) | Trả về True nếu chuỗi bắt đầu bằng tiền tố đã chỉ định. |
| endswith() | text.endswith(suffix) | Trả về True nếu chuỗi kết thúc bằng hậu tố đã chỉ định. |
Tập lệnh demo tương tác
# upper()
text.upper()
# lower()
text.lower()
# strip()
text.strip()
# replace()
text.replace(old, new)
# find()
text.find(sub)
# count()
text.count(sub)
# startswith()
text.startswith(prefix)
# endswith()
text.endswith(suffix)Câu hỏi thường gặp
Các phương thức chuỗi có sửa đổi chuỗi gốc không?
Không, chuỗi trong Python là bất biến. Các phương thức chuỗi luôn trả về một chuỗi mới và giữ nguyên chuỗi gốc.
Sự khác biệt giữa tìm() và chỉ mục() là gì?
find() trả về -1 nếu không tìm thấy chuỗi con, trong khi đó index() đưa ra ngoại lệ ValueError.
Chủ đề liên quan
Hướng dẫn tham khảo nhanh về các thao tác với danh sách Python. Nắm vững cách thêm, chèn, xóa, sắp xếp và cắt các phần tử.
Bảng cheat phương pháp từ điển PythonTìm hiểu các phương pháp từ điển Python. Hướng dẫn tham khảo đầy đủ về việc chèn, truy xuất, cập nhật và kiểm tra cặp khóa-giá trị.
Bảng cheat định dạng chuỗi f của PythonHướng dẫn định dạng chuỗi f Python. Làm chủ độ chính xác thập phân, căn chỉnh, định dạng ngày tháng và đánh giá biểu thức.
Tài nguyên Python được đề xuất
Mở rộng kiến thức của bạn với các hướng dẫn tương tác, bảng ghi chú và so sánh mã có liên quan.
Chuỗi Python
Thao tác chuỗi chính trong Python. Tìm hiểu các phương pháp chuỗi, kỹ thuật cắt, nối và định dạng với các ví dụ mã rõ ràng, có thể thực thi được.
Cách đảo ngược chuỗi trong Python
Tìm hiểu cách đảo ngược một chuỗi trong Python bằng cách sử dụng tính năng cắt, hàm đảo ngược() và nối vòng lặp bằng các ví dụ về mã trực quan.
Python vs JavaScript: Ngôn ngữ lập trình nào tốt nhất?
So sánh toàn diện giữa Python và JavaScript. Khám phá sự khác biệt về cú pháp, hiệu suất, trường hợp sử dụng (phụ trợ so với giao diện người dùng) và các ví dụ về mã hóa.