파이썬 3.5 여기문자열 색인
내 코드입니다 : 그대로
str1 = input("Please enter a full sentence: ").lower()
print("Thank you, You entered:" , str1)
str2 = input("Now please enter a word included in your sentence in anyway you like: ").lower()
if str2 in str1:
print("That word was found!")
else:
print("Sorry, that word was not found")
, 그것은 입력 된 단어 (STR2)를 검색합니다 그것은 (입력 (str1이있는 문장을 발견하는 경우)) "단어가 발견되었습니다"라고 말할 것입니다. 그 단어가 문장에 없다면 "그 단어는 발견되지 않았다"고 말할 것입니다.
단어를 검색하여 찾았을 때 문장 (str1)의 단어 (str2)의 색인 위치를 사용자에게 알려주고 싶습니다. 그래서 예를 들면 : 문장 ("나는 Python으로 코딩하고 싶다")가 있고 단어 ("코드")를 검색하면 프로그램은 "그 단어가 색인 위치에서 발견되었습니다 : 4"라고 말해야합니다.
Btw 방법으로 코드는 대소 문자를 구분하지 않으므로 모든 단어를 .lower로 소문자로 변환합니다.
누구든지 내게이 조언을 줄 수 있다면 대단히 감사하겠습니다.
Python 2.7 또는 Python 3을 사용하고 있습니까? – PrestonM