问答详情
源自:3-6 Python中raw字符串与多行字符串

那位大佬可以为我解释一下这个呢,感激不尽呐(我用raw字符串可以打出来四句话)

http://img2.sycdn.imooc.com/600c07f90001791507420587.jpg咋会出现这种情况嘞??

提问者:起啥名啊_嗝 2021-01-23 19:27

个回答

  • 慕容8335053
    2021-01-23 21:18:46
    已采纳

    写入的程序没有加# coding=UTF-8编码文件的要求,编译器不认识你输入的汉字认定为非法字符引起的

  • weixin_慕数据3534771
    2021-02-23 10:05:41

    你的双引号用的中文的吧?


  • 慕容8335053
    2021-02-01 20:58:09

    因为python默认的编码格式为ASCII,而汉字的编码格式可以使用utf-8。现在既然能输出部分汉字那编码格式应该没有使用ASCII。你完整的诗句没有输出,是因为你赋值的字符串结尾使用了汉字格式的双引号,你可以仔细看一下。