Đếm Số Từ Trong Chuỗi Python | Laptrinhcanban.com

HOME › >>

Đếm Số Từ Trong Chuỗi Python

Python là một ngôn ngữ lập trình mạnh mẽ và đa dụng, được ưa chuộng trong nhiều lĩnh vực khác nhau. Khi làm việc với dữ liệu văn bản, việc đếm số từ trong một chuỗi là một nhiệm vụ thường gặp. Python cung cấp nhiều công cụ và phương pháp để thực hiện việc này, giúp chúng ta nhanh chóng và hiệu quả trong việc phân tích dữ liệu. Trong bài viết này, chúng ta sẽ tìm hiểu về cách sử dụng Python để đếm số từ trong chuỗi.

Sử dụng Phương thức split

Một trong những cách đơn giản nhất để đếm số từ trong chuỗi Python là sử dụng phương thức split. Phương thức này cho phép chúng ta tách chuỗi thành các từ và lưu chúng vào một danh sách.

Dưới đây là một ví dụ minh họa:

chuoi = "Python là một ngôn ngữ lập trình phổ biến."

danh_sach_tu = chuoi.split()
so_tu = len(danh_sach_tu)

print("Số từ trong chuỗi là:", so_tu)

Kết quả:

Số từ trong chuỗi là: 9

Trong ví dụ trên, chúng ta sử dụng phương thức split để tách chuỗi chuoi thành các từ và lưu chúng vào danh sách danh_sach_tu. Sau đó, chúng ta sử dụng hàm len để đếm số phần tử trong danh sách, tương ứng với số từ trong chuỗi.

Sử dụng Comprehension

Python cung cấp một cú pháp gọi là list comprehension, giúp chúng ta tạo danh sách mới từ một chuỗi hoặc danh sách đã có. Chúng ta có thể sử dụng comprehension để tạo một danh sách chứa các từ trong chuỗi, sau đó đếm số lượng phần tử trong danh sách đó.

Ví dụ:

chuoi = "Python là một ngôn ngữ lập trình phổ biến."

danh_sach_tu = [tu for tu in chuoi.split()]
so_tu = len(danh_sach_tu)

print("Số từ trong chuỗi là:", so_tu)

Sử dụng Regular Expression

Python cung cấp một thư viện gọi là re (Regular Expression) cho phép chúng ta thực hiện các phép toán liên quan đến biểu thức chính quy. Chúng ta có thể sử dụng re để tìm và đếm các mẫu trong chuỗi.

Ví dụ:

import re

chuoi = "Python là một ngôn ngữ lập trình phổ biến."

so_tu = len(re.findall(r'\b\w+\b', chuoi))

print("Số từ trong chuỗi là:", so_tu)

Trong ví dụ này, chúng ta sử dụng biểu thức chính quy r'\b\w+\b' để tìm các từ. Biểu thức này có ý nghĩa: \b đại diện cho biên giới từ, \w+ tìm một hoặc nhiều ký tự chữ cái hoặc số, và \b cuối cùng cũng đại diện cho biên giới từ.

Kết Luận

Trên đây Kiyoshi đã hướng dẫn bạn cách Đếm Số Từ Trong Chuỗi Python rồi. Trên đây là một số cách đơn giản để đếm số từ trong chuỗi Python. Sử dụng phương thức split, comprehension và biểu thức chính quy giúp chúng ta thực hiện công việc này một cách dễ dàng và linh hoạt. Kỹ năng đếm số từ là một trong những nền tảng quan trọng trong xử lý văn bản và phân tích dữ liệu. Qua bài viết này, hy vọng bạn đã có cái nhìn tổng quan về cách thực hiện việc này bằng Python.

URL Link

https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/thao-tac-voi-chuoi-string-trong-python/dem-so-tu-trong-chuoi-python/

Hãy chia sẻ và cùng lan tỏa kiến thức lập trình Nhật Bản tại Việt Nam!

HOME  › >>

Profile
きよしです!笑

Tác giả : Kiyoshi (Chis Thanh)

Kiyoshi là một cựu du học sinh tại Nhật Bản. Sau khi tốt nghiệp đại học Toyama năm 2017, Kiyoshi hiện đang làm BrSE tại Tokyo, Nhật Bản.