最赞回答 / Imunique
我试过了,如果单用print u'''...''不加# -*- coding: utf-8 -*-代码会报错,无法运行,如果有# -*- coding: utf-8 -*-而输出不加u的话可以运行,但是会乱码,所以单用print u'''...'''是不行的。
2018-01-04
最新回答 / iyuge8
主要是为了便于机器判断字符串的开头和结尾,如果r'...'或r"..."中可以直接表示含'和"的字符串的话,那么机器会将其当作字符串的开头或者结尾。试一试print r'ab'c' 和 print r'ab"c'用这个思路,你再试试print r'''abec''feg''' 和 print r'''abec'''feg'''这两个句子,应该就能明白了
2018-01-04