Làm thế nào để bạn đếm khoảng trắng trong văn bản trong python?
Bạn có thể đếm số từ trong một tệp văn bản, trước tiên bằng cách đọc văn bản cho một biến, sau đó đếm các ký tự. Chúng ta sẽ đi qua trình tự các bước cần thiết để đếm các ký tự Show Các bước để đếm số ký tựĐể đếm số ký tự trong một tệp văn bản, hãy làm theo các bước sau
ví dụ 1. Đếm các ký tự trong một tệp văn bảnTrong ví dụ Python này, chúng ta sẽ đọc một tệp văn bản và đếm số ký tự trong đó. Xét tệp văn bản sau Tệp văn bản
Chương trình Python
đầu ra
ví dụ 2. Đếm ký tự trong tệp văn bản không bao gồm khoảng trắngTrong ví dụ về Python này, chúng ta sẽ đọc một tệp văn bản và đếm số ký tự trong đó không bao gồm các ký tự khoảng trắng. Xét tệp văn bản sau Tệp văn bản
Chương trình Python
đầu ra
Bản tóm tắtTrong hướng dẫn về Ví dụ Python này, chúng ta đã học cách đếm số ký tự trong tệp văn bản, với sự trợ giúp của các chương trình ví dụ Trong blog này, chúng ta sẽ xem cách chúng ta có thể tìm thấy số lượng khoảng trắng ở đầu chuỗi trong Python không gian hàng đầu là gì? Khoảng trắng ở đầu đề cập đến số lượng khoảng trắng ở đó trước khi chuỗi thực của bạn bắt đầu Ví dụ. Giả sử có một chuỗi s = ” Xin chào “. Ở đây có 4 khoảng trắng hiện diện ở đó trước nội dung thực tế của chuỗi của tôi. Tại sao chúng ta quan tâm đến việc đếm hoặc loại bỏ các khoảng trắng hàng đầu này? Chà, trong các máy tính ngày nay, việc đếm các không gian hàng đầu này không thực sự cần thiết hay bắt buộc đối với vấn đề đó, nhưng trong các máy tính trước đây, đó là một nguyên nhân lớn gây ra sự hỗn loạn. Bán tại. Nếu bạn đã kiểm tra mã yêu cầu đầu vào và bạn vô tình thêm một số khoảng trắng ở đầu vào đầu vào của mình, điều đó có thể dẫn đến một loạt các giá trị rác được in ra Điều này cũng có thể được nhìn thấy khi bạn đang tạo mật khẩu và thêm một số khoảng trắng ở đầu vào mật khẩu của mình vì nó có thể khiến dữ liệu của bạn được lưu trữ trong cơ sở dữ liệu theo một cách khác Đếm khoảng trắng ở đầu chuỗi trong PythonĐể đếm số lượng khoảng trắng ở đầu trong Python, chúng ta có một hàm thực sự tiện dụng gọi là lstrip(). Nó cung cấp cho chúng tôi chuỗi đầu ra bằng cách loại bỏ tất cả các khoảng trắng ở đầu có trong chuỗi của chúng tôi. Nó cũng giúp loại bỏ các đối số hàm đã xác định có mặt dưới dạng các ký tự đầu trong chuỗi
Syntax: string.lstrip(characters) Parameters: characters - a set of leading character that are to be removed Returns a copy of the string wth all the leading charechters stripped Bây giờ chúng ta có một chuỗi có khoảng trắng ở đầu và một chuỗi không có khoảng trắng ở đầu, tất cả những gì chúng ta phải làm là trừ độ dài của cả hai chuỗi và chúng ta sẽ đếm được số lượng khoảng trắng ở đầu chuỗi Xem xét một chuỗi đầu vào với một số khoảng trắng. Nhiệm vụ của chúng ta là đếm số khoảng trắng trong chuỗi đã cho. Phương thức chuỗi tích hợp isspace() trả về giá trị True nếu gặp khoảng trắng trong chuỗi. Bằng cách sử dụng một giá trị bộ đếm được khởi tạo bằng 0 và tăng giá trị này bất cứ khi nào isspace() trả về giá trị True, người ta có thể dễ dàng tìm thấy số lượng khoảng trắng trong một chuỗi phương thức isspace() trong PythonTrước khi tiếp tục triển khai, hãy cùng tìm hiểu chi tiết về phương thức isspace() chuỗi đầu vào. isspace() trả về True nếu ít nhất nó chứa một ký tự và chỉ có các ký tự khoảng trắng trong đó, nếu không thì trả về Sai. Các ký tự khoảng trắng có thể là dấu phân cách hoặc thành viên lớp hai chiều như khoảng trắng, trống hoặc khoảng trắng Chương trình đếm số khoảng trắng trong chuỗi trong Pythoncount=0 line="Codespeedy Technology Private Limited" for i in line: if(i.isspace()): count=count+1 print("The number of blank spaces is: ",count) đầu ra ________số 8Đoạn mã này minh họa cách đếm số khoảng trắng trong một chuỗi. Đầu tiên, khởi tạo một biến đếm bằng 0 và xem xét một chuỗi đầu vào. Sau đó, lặp qua từng ký tự trong chuỗi bằng vòng lặp for và kiểm tra xem từng ký tự đó có phải là khoảng trắng hay không bằng cách sử dụng phương thức chuỗi dựng sẵn isspace(). Tăng biến đếm bất cứ khi nào gặp dấu cách và isspace() trả về True. Cuối cùng, số khoảng trắng trong chuỗi được in |