Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Lấy 100 ký tự đầu của chuỗi trong Python (slicing)

Toán tử slice [start:stop] trích xuất phần con của chuỗi (hoặc sequence). Chỉ số bắt đầu từ 0.

Cú pháp

substr = string[start:stop]  # lấy từ start đến stop-1

Ví dụ: Lấy 3 ký tự từ vị trí thứ 7 (index 6)

>>> var = "Hello how are you?"
>>> var[6:9]
'how'

Lấy 100 ký tự đầu

first_100 = var[0:100]  # hoặc var[:100]

Nếu chuỗi ngắn hơn 100 ký tự, Python trả về toàn bộ chuỗi không báo lỗi.

Slicing nâng cao

  • s[::-1] — đảo ngược chuỗi.
  • s[::2] — lấy ký tự chẵn (index 0, 2, 4...).
  • s[1::2] — lấy ký tự lẻ.