Python Basics

Chuỗi trong Python

Chuỗi là một dãy ký tự. Bạn có thể lấy từng ký tự theo vị trí, cắt chuỗi, và gọi các phương thức trả về bản sao đã thay đổi.

Chuỗi trong Python là gì?

Chuỗi là một dãy ký tự. Bạn có thể lấy từng ký tự theo vị trí, cắt chuỗi, và gọi các phương thức trả về bản sao đã thay đổi.

Làm việc với văn bản trong Python: độ dài, chỉ mục, cắt chuỗi và các phương thức chuỗi.

Khi nào nên sử dụng?

  • Học và luyện tập cú pháp Python qua ví dụ thực tế.
  • Xây dựng nền tảng trước khi giải các bài toán lớn hơn.
  • Thử nhanh một ý tưởng mà không cần cài đặt môi trường cục bộ.

Code ví dụ

Chạy code →
main.py
text = "Python is fun"

print(len(text))          # number of characters
print(text[0], text[-1])  # first and last character
print(text[0:6])          # slicing: characters 0 to 5
print(text.upper())
print(text.lower())
print(text.replace("fun", "powerful"))
print(text.split())       # split on spaces into a list
print("is" in text)       # check for a substring

# Strings are immutable: methods return a new string.
name = "  ada lovelace  "
clean = name.strip().title()
print(clean)

# Join a list of strings with a separator.
print("-".join(["2026", "11", "01"]))

Kết quả dự kiến

13
P n
Python
PYTHON IS FUN
python is fun
Python is powerful
['Python', 'is', 'fun']
True
Ada Lovelace
2026-11-01

Cách hoạt động

Chỉ mục bắt đầu từ 0 và chỉ mục âm đếm từ cuối chuỗi. Các lát cắt như text[0:6] dừng trước chỉ mục cuối, và các phương thức như strip(), title() và replace() trả về chuỗi mới vì chuỗi không đổi trực tiếp.

Thay đổi giá trị và chạy chương trình bằng trình chạy Python online của CodeUtility mà không cần cài Python.

Bài tập mở rộng

Hãy sửa code theo các bài tập dưới đây để hiểu rõ cách hoạt động thay vì chỉ sao chép kết quả.

  1. Thay đổi dữ liệu đầu vào và dự đoán output trước khi chạy.
  2. Bổ sung kiểm tra cho dữ liệu rỗng hoặc không hợp lệ.
  3. Đóng gói logic thành hàm và viết thêm nhiều test case.
Chạy trong Python IDE →

Luyện tập với thử thách

Áp dụng kiến thức của bài học này để giải một bài toán thực tế. Mỗi thử thách chạy ngay trên trình duyệt, có kiểm thử tức thì và AI nhận xét.

Tất cả thử thách