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

Chương trình Python đếm từ và ký tự trong chuỗi

Đếm số từ (tách bằng khoảng trắng) và số ký tự trong chuỗi.

Ví dụ

s = "Hi there, how are you Will ?"
print("Chuỗi:", s)

chars = 0
words = 1  # Ít nhất 1 từ nếu chuỗi không rỗng
for ch in s:
    chars += 1
    if ch == ' ':
        words += 1

print("Số từ:", words)
print("Số ký tự:", chars)

Kết quả

Chuỗi: Hi there, how are you Will ?
Số từ: 8
Số ký tự: 29

Giải thích

  • Khởi tạo words = 1 (giả định chuỗi không rỗng và không bắt đầu bằng space).
  • Mỗi khoảng trắng tăng word count.
  • Mỗi ký tự tăng char count (kể cả space, dấu câu).
  • Cách chính xác hơn: len(s.split()) cho từ, len(s) cho ký tự.