Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에 문자열 '포함' 하위 문자열 메서드가 있습니까?

<시간/>

파이썬에는 '포함' 하위 문자열 메서드가 없습니다. 대신 아래 두 가지 방법 중 하나를 사용할 수 있습니다.

파이썬에는 문자열이 다른 문자열의 부분 문자열인지 찾기 위한 키워드 'in'이 있습니다. 예를 들어,

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

하위 문자열의 첫 번째 인덱스도 필요한 경우 find(substr)를 사용하여 인덱스를 찾을 수 있습니다. 이 메서드가 -1을 반환하면 문자열에 하위 문자열이 존재하지 않음을 의미합니다. 예를 들어,

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