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ăngCú phápMô 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ăngCú phápMô 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

run_all_cheat_methods.py
Chạy trong Trình chỉnh sửa
# 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

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.