Anfängerin sucht Hilfe - Leerzeichen im String mit eingeben

#1
Halli, ich lerne gerade Python. Ich bin dabei ein Übersetzungsprogramm für Häkelanleitungen zu schreiben. So wird zum Beispiel im englischen sc als fM verwendet. Bisher nutze ich str.replace. Ich möchte aber dass im Text das sc nur ersetzt wird, wenn es allein steht. Nicht in einem Wort ist.
So soll zb schönes Wetter nicht in fMönes Wetter übersetzt werden. Daher dachte ich ich überprüfe vorher ob ein Leerzeichen am Anfang und Ende ist. Im HTML gibt es einfach %nf als Leerzeichen. Wie kann ich das in Python lösen?

from tkinter import *
print ("Bitte den Text eingeben")
str=input()
str.replace ("sc","fM")

fenster = Tk() # Erzeugung eines Fensters
fenster.title("Uebersetzung")
fenster.geometry("550x350")
 
Oben