A Python string is a sequence, which consists of zero or more characters. The string is an immutable data structure, which means they cannot be changed. For example, if you define string str1 = "Satyamev jayate", then str1 will always remain "Satyamev jayate". You cannot edit the value of the str1 variable. Although you can reassign str1, let's discuss this with examples:
>>> str1 = "satyamev jayate"
>>> str1
'satyamev jayate'
>>> id(str1)
47173288
In the preceding example, a "satyamev jayate" string has been assigned to an str1 variable. By using the ID function, we obtained the memory address. Now, reassign the str1 variable as shown here:
>>> str1 = "Leapx"
>>> id(str1)
44909408
>>>
You can see that the memory address of the str1 variable...