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

Python có phương thức chuỗi con 'chứa' không?

Không có python không có phương thức chuỗi con 'chứa'. Thay vào đó, bạn có thể sử dụng một trong 2 phương pháp dưới đây:

Python có một từ khóa 'in' để tìm xem một chuỗi có phải là một chuỗi con của một chuỗi khác hay không. Ví dụ:

>>> 'ello' in 'hello world'
True
>>> 'no' in 'hello'
False

Nếu bạn cũng cần chỉ mục đầu tiên của chuỗi con, bạn có thể sử dụng find (substr) để tìm chỉ mục. Nếu phương thức này trả về -1, điều đó có nghĩa là chuỗi con không tồn tại trong chuỗi. Ví dụ:

>>> 'hello world'.find('ello')
1
>>> 'hello'.find('no')
-1