# Author: James Tam # Version: November 18, 2021 # Learning objectives: # * Creating strings # * Accessing elements # * Reassigning a new string to a reference # * Immutability of strings * * Passing strings and parts of strings as parameters. def fun(str1,str2,str3): print("str1=%s" %(str1)) print("str2=%s" %(str2)) print("str3=%s" %(str3)) def start(): aString1 = "123" aString2 = aString1 #Both refer to the same string aString1 = "abcdef" #123 is immutable, doesn't change it. Create new string and have aString1 refer to it print(aString1) print(aString2) fun(aString2,aString1[2],(aString1[0]+aString1[2]+"/"+aString1[3]+aString1[2]) start()