A syntax error can be a simple mistake as a typo or an extra space. A logical error has to do with the code structure, and if it makes sense.
Hope this helps!
Answer:
There is no difference between ‘’ and “” string type in python. Both are used to hold the string or sequence of character in the python. triple """ """ can also use for the same.
Example:
str1 = "aeiou"
str2 = 'aeiou'
str3 =""" hello"""
print(type(str1), type(str2),type(str3))
<class 'str'> <class 'str'> <class 'str'>
Here all are used to hold string or sequence of character.