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

Cách kiểm tra xem một chuỗi con có nằm trong một chuỗi khác bằng Python hay không

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ụ

print('ello' in 'hello world') 

ĐẦU RA

True

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ụ:

print("hello world".find('ello'))

ĐẦU RA

 1

Kiểm tra xem "không" có trong chuỗi "Harry Potter:Chiếc cốc lửa"

hay không
print("Harry Potter: The Goblet of Fire".find('no'))

ĐẦU RA

-1