Computer >> Máy Tính >  >> Lập trình >> Python

Python - Tìm các từ lớn hơn độ dài đã cho

Khi cần tìm các từ lớn hơn một độ dài cụ thể, một phương thức được xác định để chia chuỗi và lặp qua nó. Nó kiểm tra độ dài của từ và so sánh nó với độ dài đã cho. Nếu chúng khớp, nó sẽ được trả về dưới dạng đầu ra.

Ví dụ

Dưới đây là một minh chứng về điều tương tự

 def string_check (string_length, my_string):result_string =[] words =my_string.split ("") cho x trong từ:if len (x)> string_length:result_string.append (x) return result_stringstring_length =3my_string ="Python luôn thú vị khi học "print (" Chuỗi là:") print (my_string) print" \ nCác từ trong chuỗi có độ dài lớn hơn ", string_length," là:"print (string_check (string_length, my_string))  

Đầu ra

 Chuỗi là:Python luôn thú vị để học Các từ trong chuỗi có độ dài lớn hơn 3 là:['Python', 'always', 'learning'] 

Giải thích

  • Phương thức có tên ‘string_check’ được định nghĩa để lấy chuỗi và độ dài của nó làm tham số.

  • Một danh sách trống được xác định.

  • Chuỗi được phân chia dựa trên dấu cách và được gán cho một biến.

  • Biến này được lặp lại và độ dài đã cho và độ dài của mỗi từ sẽ được kiểm tra.

  • Nếu độ dài của từ lớn hơn độ dài của chuỗi, nó sẽ được nối vào chuỗi trống.

  • Nó được trả về dưới dạng đầu ra.

  • Bên ngoài hàm, độ dài chuỗi được xác định và một chuỗi được xác định.

  • Chuỗi này được hiển thị trên bảng điều khiển.

  • Phương thức được gọi và đầu ra được hiển thị trên bảng điều khiển.