Cách đếm số dòng trong chuỗi python
Xử lý tệp là một trong những hoạt động quan trọng nhất trong lập trình. Đôi khi, chúng ta có thể cần đếm số dòng trong một tệp để thực hiện bất kỳ thao tác nào trên tệp đó. Trong bài viết này, chúng ta sẽ xem cách chúng ta có thể đếm số dòng trong một tệp trong python. Show
Đếm số dòng trong tệp bằng vòng lặp for trong PythonCách đầu tiên để đếm số dòng trong tệp là sử dụng vòng lặp for để đếm tất cả các ký tự xuống dòng trong tệp. Đối với điều này, trước tiên chúng tôi sẽ mở tệp bằng hàm 1 ở chế độ đọc. Sau đó, chúng tôi sẽ duyệt qua nội dung tệp và kiểm tra ký tự xuống dòng “ 2”. Chúng tôi sẽ giữ số ký tự “ 2” trong một biến có tên là 4Sau khi thực hiện vòng lặp for ta sẽ có tổng số dòng trong biến 4. Bạn có thể quan sát điều này trong ví dụ sau
đầu ra
Trong khi đếm số dòng, các dòng trống cũng được tính theo phương pháp này. Điều này là như vậy bởi vì chúng tôi đang đếm các ký tự dòng mới. Do đó, các dòng trống cũng sẽ được coi là một dòng mới vì có ký tự “ 2” ở đóĐếm số dòng trong tệp bằng phương thức split() trong PythonThay vì kiểm tra các ký tự xuống dòng, chúng ta có thể sử dụng phương thức 2 để đếm số dòng trong một tệp. Phương thức ____12, khi được gọi trên một chuỗi, sẽ lấy dấu phân tách làm đối số đầu vào và trả về danh sách các chuỗi con của chuỗi ban đầu. Trong chương trình của chúng tôi, chúng tôi sẽ sử dụng “ 2” làm dấu phân tách để phân tách văn bản của tệp ở dòng mới. Sau đó, chúng ta sẽ xác định độ dài của danh sách đầu ra bằng hàm 5. Bằng cách này, chúng tôi sẽ tìm thấy số dòng trong tệp văn bản
đầu ra
Đếm số dòng trong tệp bằng phương thức readlines() trong PythonPhương thức 6, khi được gọi trên một đối tượng tệp, sẽ trả về một danh sách các chuỗi trong tệp. Mỗi chuỗi bao gồm một dòng mới. Ta có thể tìm độ dài của danh sách xuất ra để đếm số dòng trong file như sau________số 8đầu ra
Sự kết luậnTrong bài viết này, chúng tôi đã thảo luận về ba cách để đếm số dòng trong một tệp trong python. Để đọc thêm về tệp, bạn có thể đọc bài viết này về xử lý tệp trong python. Bạn cũng có thể thích bài viết này về cách đọc từng dòng một tệp văn bản trong python Có liên quanĐào tạo Python được đề xuấtKhóa học. Python 3 cho người mới bắt đầu Hơn 15 giờ nội dung video với hướng dẫn có hướng dẫn cho người mới bắt đầu. Tìm hiểu cách tạo các ứng dụng trong thế giới thực và nắm vững kiến thức cơ bản 0
Count() có hoạt động trên chuỗi không?Phương thức count() trả về số lần một giá trị được chỉ định xuất hiện trong chuỗi .
Làm cách nào để đếm số dòng từ và ký tự trong tệp văn bản bằng Python?Đếm số dòng, từ và chữ cái trong tệp văn bản . Bộ đếm các dòng được tăng thêm 1 Chuỗi được chia thành các từ bằng cách sử dụng phương pháp tách. Hàm len đếm số từ trong danh sách từ. . Để bỏ qua ký tự xuống dòng ( '\n' ), chúng tôi xóa ký tự đó bằng phương thức dải |