The double quotes in the English statement are double quotes in the English state, which are the same as the double quotes in the program statement. Therefore, if there are double quotes in the (English) string within the double quotes, they will interfere with each other, so the characters The double quotes within the string must be escaped, but the delimiter is different. The double quotes in the delimiter (in English statements) will not interfere with the double quotes in the program statement, so you can output it directly without escaping. . Is this correct to understand? What are the similarities and differences between delimiters and double quotes (not mentioned here)?