Question: why are string immutable in python?
Answer: Strings are immutable in Python, which means you cannot change an existing string. The best you can do is create a new string that is a variation on the original. Strings are immutable, because they are as they are.