Python: Prove that two string variables of same value point same memory location
Python Basic: Exercise-117 with Solution
String Memory Location Test
Write a Python program to prove that two string variables of the same value point to the same memory location.
Sample Solution:
Python Code:
# Define two string variables, str1 and str2, both containing the string "Python".
str1 = "Python"
str2 = "Python"
# Print the memory location (in hexadecimal) of str1 and str2 using the id() function.
print("\nMemory location of str1 =", hex(id(str1)))
print("Memory location of str2 =", hex(id(str2)))
# Print a blank line for separation.
print()
Sample Output:
Memory location of str1 = 0x7f8af3e89f10 Memory location of str2 = 0x7f8af3e89f10
Flowchart:
Python Code Editor:
Previous: Write a Python program to print Unicode characters.
Next: Write a Python program to create a bytearray from a list.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://www.w3resource.com/python-exercises/python-basic-exercise-117.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics