Viết chương trình hiển thị số ký tự trong mỗi từ của chuỗi trong python
Cách tiếp cận. Để tách từng từ trong chuỗi đã cho, hãy sử dụng phương thức 0. Điều này trả về một danh sách chứa tất cả các từ của chuỗi đã cho. Sau đó tìm độ dài của danh sách này với sự trợ giúp của phương thức 1 để trả về số từ trong chuỗi đã cho Show sentence = "Finxter helps you to master Python" words = len(sentence.split()) print("Number of words:", words) đầu ra
Phương pháp 2. Sử dụng biểu thức chính quyCách tiếp cận
Mã số import re sentence = "Finxter helps you to master Python" words = len(re.findall(r'\w+', sentence)) print("Number of words:", words) đầu ra
Bạn có muốn làm chủ siêu năng lực regex không? . (1) nghiên cứu một chương sách, (2) giải câu đố mật mã và (3) xem video về chương giáo dục Phương pháp 3. Sử dụng vòng lặp ForCách tiếp cận. Ý tưởng ở đây là tìm số lần xuất hiện của ký tự khoảng trắng, ký tự tab và ký tự xuống dòng rồi tìm tổng của chúng để suy ra kết quả. Điều này dựa trên thực tế là việc đếm tổng số từ trong một chuỗi nhất định sẽ trả về số chuỗi con được phân tách bằng dấu cách/tab/dòng mới Giải trình
Mã số sentence = "" words = 0 for i in sentence: if i == " " or i == "\t" or i == "\n": words += 1 if len(sentence) > 0: print("Number of words:", words + 1) else: print("Number of words: 0") đầu ra 0Phương pháp 4. sử dụng đếmCách tiếp cận. Phương thức import re sentence = "Finxter helps you to master Python" words = len(re.findall(r'\w+', sentence)) print("Number of words:", words)2 của Python đếm số lần xuất hiện không trùng nhau của một chuỗi con. Do đó, nếu bạn đếm số lần xuất hiện của các ký tự dòng mới, dấu cách và tab có trong chuỗi đã cho với sự trợ giúp của phương thức import re sentence = "Finxter helps you to master Python" words = len(re.findall(r'\w+', sentence)) print("Number of words:", words)3, nó sẽ trả về tổng số từ có trong chuỗi đã cho. Lưu ý rằng giá trị được trả về bởi biến đếm sẽ ít hơn một so với tổng số từ trong chuỗi đã cho. Vì vậy, bạn phải thêm một vào giá trị được tính toán trước khi trả lại kết quả Mã số 3đầu ra 4Giải trình
Phương pháp 5. sử dụng tổngCách tiếp cận. Ý tưởng ở đây tương tự như ý tưởng đã giải thích ở trên. Sự khác biệt duy nhất, trong trường hợp này, là chúng ta đang sử dụng hàm 3 để tính toán tổng số kết quả của (ký tự khoảng trắng + ký tự tab + ký tự xuống dòng) trong một dòng mãMã số 7đầu ra 4TIDBIT Tính tổng các số là một trong những nhiệm vụ lặp đi lặp lại mà bạn cần thực hiện lặp đi lặp lại trong các dự án viết mã thực tế của mình. Để giúp bạn hoàn thành nhiệm vụ này một cách ngắn gọn, dễ đọc và hiệu quả, những người tạo ra Python đã thêm hàm import re sentence = "Finxter helps you to master Python" words = len(re.findall(r'\w+', sentence)) print("Number of words:", words)6 tích hợp sẵn. Nó tính tổng tất cả các phần tử trong danh sách Python — hoặc bất kỳ phần tử lặp nào khác cho vấn đề đó. (Tài liệu chính thức) đọc ở đây. Python sum() – Hướng dẫn minh họa đơn giản Bài đọc được đề xuất
💎Dò web với BeautifulSoup Một trong những kỹ năng được tìm kiếm nhiều nhất trên Fiverr và Upwork là tìm kiếm trang web. Không tạo ra một sai sót. trích xuất dữ liệu theo chương trình từ các trang web là một kỹ năng sống quan trọng trong thế giới ngày nay được hình thành bởi web và công việc từ xa. Khóa học này hướng dẫn bạn thông tin chi tiết về thư viện BeautifulSoup của Python để tìm kiếm trên web Shubham Sayon Tôi là một người tạo nội dung và Blogger Python chuyên nghiệp. Tôi đã xuất bản nhiều bài báo và tạo các khóa học trong một khoảng thời gian. Hiện tại tôi đang làm việc với tư cách là một freelancer toàn thời gian và tôi có kinh nghiệm trong các lĩnh vực như Python, AWS, DevOps và Networking |