1. XÂU LÀ MỘT DÃY KÍ TỰ
- Một xâu kí tự được hiểu là một dãy các kí tự. Tương tự danh sách, ta có thể truy cập từng kí tự của xâu thông qua chỉ số, chỉ số bắt đầu từ 0.
- Python không cho phép thay đổi từng kí tự của một xâu. Điều này khác với danh sách.
- Python không có kiểu dữ liệu kí tự. Kí tự chính là xâu có độ dài 1. Xâu rỗng được định nghĩa như sau: empty = “”
Ghi nhớ: Xâu kí tự trong Python là dãy các kí tự Unicode. Xâu có thể được coi là danh sách các kí tự nhưng không thay đổi từng kí tự của xâu. Truy cập từng kí tự của xâu qua chỉ số, chỉ số từ 0 đến độ dài len() – 1.
Minh họa xâu (string) trong Python
2. LỆNH DUYỆT KÍ TỰ CỦA XÂU
Cách thứ nhất, biển i lần lượt chạy theo chỉ số của xâu kí tự s, từ 0 đến len(s) – 1. Kí tự tại chỉ số i là s[i].
Cách duyệt thứ hai duyệt theo từng kí tự của xâu s. Biến ch sẽ được gán lần lượt các kí tự của xâu s từ đầu đến cuối.
Chú ý: Từ khoá in, tuỳ trường hợp cụ thể, hoặc là toán tử logic dùng để ktra một giá trị có mặt hay không trong một vùng giá trị/danh sách/xâu, hoặc để chọn lần lượt từng phần tử trong một vùng giá trị/danh sách/xâu.
Minh họa chỉ số các ký tự của xâu trong Python
Hướng dẫn xâu trong Python