Single quotes will always display exactly what you type, the only items it will not type directly would include (\') or (\\'). It will not print the values you assigned and directed to print
Double qoutes will allow for variables to be placed in the string and print the values you asigned them. Printing the value of a variable requires double quotation marks.