Python cho người mới bắt đầu: Chuỗi (Strings) và Boolean

Bạn sẽ sử dụng chuỗi (strings) và boolean trong hầu hết mọi chương trình Python. Hướng dẫn này sẽ giải thích cách chúng hoạt động.

Chuỗi (Strings - Văn bản)

Một chuỗi là một dãy các ký tự. Bạn có thể sử dụng chữ cái, chữ số hoặc các ký hiệu. Hãy bao quanh chúng bằng dấu ngoặc đơn hoặc dấu ngoặc kép.

• Sử dụng dấu ngoặc đơn: name = 'Ramesh' • Sử dụng dấu ngoặc kép: name = "Ramesh" • Sử dụng dấu ngoặc kép ba cho văn bản dài: poem = """ Roses are red, Python is great. """

Các phép toán với chuỗi

Bạn có thể thao tác với văn bản một cách dễ dàng bằng các công cụ sau:

  • Kết hợp các chuỗi bằng dấu +: first + " " + last
  • Lặp lại chuỗi bằng dấu *: "Ha" * 3 cho kết quả HaHaHa
  • Tìm độ dài bằng len(): len("Python") cho kết quả 6

Cắt chuỗi (Slicing) và Chỉ mục (Indexing)

Python đếm vị trí bắt đầu từ 0. Sử dụng dấu ngoặc vuông để lấy các phần cụ thể của một từ.

  • word[0] lấy chữ cái đầu tiên.
  • word[-1] lấy chữ cái cuối cùng.
  • word[0:2] lấy hai chữ cái đầu tiên.

Các phương thức chuỗi phổ biến

Python có các hàm tích hợp sẵn để thay đổi văn bản:

  • text.upper() chuyển thành CHỮ IN HOA.
  • text.lower() chuyển thành chữ thường.
  • text.strip() loại bỏ các khoảng trắng thừa.
  • text.replace("old", "new") thay thế các từ.

Cách tốt nhất để định dạng văn bản

Sử dụng f-strings để chèn các biến vào văn bản. Cách này rất gọn gàng và nhanh chóng.

example = f"My name is {name} and I am {age} years old."

Boolean (True/False)

Boolean đại diện cho logic. Một giá trị chỉ có thể là True hoặc False. Bạn sử dụng chúng để đưa ra quyết định.

**Các toán tử