Python 3.5String Indizierung
Hier ist mein Code:
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")
Wie es ist, wird es für das eingegebene Wort (STR2) suchen und, wenn es in dem Eingang (str1 (einen Satz gefunden)) es wird sagen "das Wort wurde gefunden"). Wenn das Wort nicht in dem Satz ist, wird es sagen "das Wort wurde nicht gefunden".
Ich möchte dies so zu entwickeln, wenn das Wort gesucht und gefunden wird, teilt es dem Benutzer die Indexposition des Wortes (str2) im Satz (str1). Also zum Beispiel: Wenn ich den Satz habe ("Ich möchte in Python programmieren") und nach dem Wort ("Code") suche, sollte das Programm sagen "Dieses Wort wurde in der Indexposition: 4 gefunden".
Übrigens, der Code ist nicht Groß-und Kleinschreibung, da es konvertiert alle Wörter in Kleinbuchstaben mit .Lower.
Wenn mir jemand dazu einen Rat geben könnte, dann wäre das sehr willkommen!
Verwenden Sie Python 2.7 oder Python 3? – PrestonM