Xử lý chuỗi (string) trong Python: các thao tác thường dùng

Chuỗi (string) là một trong những kiểu dữ liệu bạn dùng nhiều nhất. Python cung cấp rất nhiều công cụ để xử lý chuỗi gọn gàng và mạnh mẽ. Bài viết tổng hợp các thao tác thường gặp nhất.

Tạo và truy cập chuỗi

s = "Python Việt Nam"
print(s[0])      # P - ký tự đầu
print(s[-1])     # m - ký tự cuối
print(len(s))    # độ dài chuỗi

Cắt chuỗi (slicing)

s = "Python"
print(s[0:3])    # Pyt
print(s[2:])     # thon
print(s[::-1])   # nohtyP - đảo ngược

Các phương thức hữu ích

s = "  Python Việt Nam  "
s.strip()          # bỏ khoảng trắng đầu/cuối
s.lower()          # chữ thường
s.upper()          # CHỮ HOA
s.replace("Việt", "VN")   # thay thế
s.split(" ")       # tách thành list
"-".join(["a","b","c"])   # ghép: "a-b-c"

Kiểm tra nội dung

"python".startswith("py")   # True
"file.txt".endswith(".txt") # True
"abc123".isalnum()          # True
"Python" in "Python Việt Nam"  # True

Định dạng chuỗi với f-string

ten = "Minh"; diem = 8.567
print(f"{ten} được {diem:.1f} điểm")   # Minh được 8.6 điểm
print(f"{1000000:,}")   # 1,000,000

Nắm vững thao tác chuỗi giúp bạn xử lý dữ liệu văn bản — từ làm sạch input đến sinh báo cáo — một cách nhanh gọn.

Lên đầu trang