기본적으로 문자열에서 정확한 단어를 찾는 방법을 찾아야합니다. 내가 온라인 읽고 모든 정보는 너무파이썬에서 문자열의 정확한 단어를 확인하는 방법
여전히 if 문에서 참으로 돌아올 것입니다 올바른 방법 문자열에서 문자를 검색하는 내게 주신.98787This는
이것은 내가 지금까지 가지고있는 것입니다.
elif 'This is correct' in text:
print("correct")
이 전에 문자의 조합으로 작동합니다 올바른 ... 예를 fkrjCorrect, 4123Correct 및 lolcorrect 모든 if 문에서 다시 true로 올 것이다하십시오.
if text == 'This is correct':
print("Correct")
이 전체 문자열이 있는지 확인합니다 : 나는 정확히 일치하는 경우에만 true로 돌아오고 싶을 때
'in' 연산자에 대해 알고 있고'=='연산자가 아니라는 이상한 점이 있습니다. –
'in'는 부분 문자열을 검색하는 반면'=='는 정확한 동일성을 검사합니다. 귀하의 질문 제목에서 나는 당신이 참으로 부분 문자열을 찾고 있다는 인상을 받았습니다 (어떤 경우에는'in'가 옳았습니다). 그러나 귀하의 텍스트에서 평등을 실제로 확인하고 싶다는 인상을 받고 있습니까? (어떤 경우'=='이 맞습니까?) –
부분 문자열을 확인하고 싶습니다. 전에는 아무 것도 갖고 있지 않은지 확인하고 싶습니다. – user2750103