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.
