Issue understanding the Syntax in on of my project code.
new_addres: str = self.address
vs
new_addres = str(self.address)
new_address is the variable , str is the python keyword , address gets populated at the run time in the code. Could you help me understand why we are using 'str' before assignment operator in the first line? Are both lines of code similar?