Trong phân tích dữ liệu python, chúng ta có thể gặp một tình huống để kiểm tra xem một chuỗi con đã cho có phải là một phần của chuỗi lớn hơn hay không. Chúng tôi sẽ đạt được điều này thông qua các chương trình sau.
Với tìm thấy
Hàm find tìm lần xuất hiện đầu tiên của giá trị được chỉ định. Nếu giá trị không được tìm thấy thì nó trả về -1. Chúng tôi sẽ áp dụng hàm này cho chuỗi đã cho và thiết kế mệnh đề if để tìm ra chuỗi con có phải là một phần của chuỗi hay không.
Ví dụ
Astring = "In cloud 9" Asub_str = "cloud" # Given string and substring print("Given string: ",Astring) print("Given substring: ",Asub_str) if (Astring.find(Asub_str) == -1): print("Substring is not a part of the string") else: print("Substring is part of the string") # Check Agian Asub_str = "19" print("Given substring: ",Asub_str) if (Astring.find(Asub_str) == -1): print("Substring is not a part of the string") else: print("Substring is part of the string")
Đầu ra
Chạy đoạn mã trên cho chúng ta kết quả sau -
Given string: In cloud 9 Given substring: cloud Substring is part of the string Given substring: 19 Substring is not a part of the string
Với số lượng
Phương thức count () trả về số phần tử có giá trị được chỉ định trong một chuỗi hoặc bộ sưu tập dữ liệu trong python. Trong chương trình dưới đây, chúng tôi sẽ tính toán số lượng của chuỗi con và nếu nó lớn hơn 0, chúng tôi kết luận rằng chuỗi con hiện diện trong chuỗi lớn hơn.
Ví dụ
Astring = "In cloud 9" Asub_str = "cloud" # Given string and substring print("Given string: ",Astring) print("Given substring: ",Asub_str) if (Asub_str.count(Astring)>0): print("Substring is part of the string") else: print("Substring is not a part of the string") # Check Agian Asub_str = "19" print("Given substring: ",Asub_str) if (Asub_str.count(Astring)>0): print("Substring is a part of the string") else: print("Substring is not a part of the string")
Đầu ra
Chạy đoạn mã trên cho chúng ta kết quả sau -
Given string: In cloud 9 Given substring: cloud Substring is not a part of the string Given substring: 19 Substring is not a part of the string