今日风平浪静 发表于 2020-11-17 12:06:53

新版python课后习题004讲动动手第0题,为什么加了r还要加三引号?

<blockquote>print(r'''

我尝试用r+单引号或双引号,会报错。
有尝试直接用三引号,最中间那一行与其下一行就会并到一起,但是别的行正常显示。

顺带一问,为啥代码复制上来就变成这样了啊{:10_266:}
这明明是一个符号组成的'FISHC'........

今日风平浪静 发表于 2020-11-17 12:07:53

___                     ___          ___          ___   
   /\\         ___       /\\      /\__\      /\\   
    /::\\       /\\   /::\\      /://       /::\\   
   /:/\:\\      \:\\   /:/\ \\    /:/__/       /:/\:\\
/::\~\:\\   /::\__\ _\:\~\ \\/::\\ ___/:/\:\\
/:/\:\ \:\__\ __/:/\/__//\ \:\ \ \__\/:/\:\/\__\/:/__/ \:\__\
\/__\:\ \/__//\/://   \:\ \:\ \/__/\/__\:\/://\:\\\/__/
      \:\__\\::/__/   \:\ \:\__\       \:://\:\\      
       \/__/   \:\__\      \:\/://       /://    \:\\   
                \/__/       \:://       /://      \:\__\   
                           \/__/      \/__/      \/__/

Twilight6 发表于 2020-11-17 12:23:02



三引号支持多行字符串,单引号和双引号是不支持直接多行~

如果用单引号需要 \ 换行符的配合,或者每行都用单引号引入,否则就会报错~

\ 对于一两行还好,但是到行多的情况下,每行都要加 \ 个就显得很麻烦

这个时候用三引号是最佳的选择~

今日风平浪静 发表于 2020-11-17 16:02:20

Twilight6 发表于 2020-11-17 12:23
三引号支持多行字符串,单引号和双引号是不支持直接多行~

如果用单引号需要 \ 换行符的配合,或者每 ...

晓得嘞!感谢!
页: [1]
查看完整版本: 新版python课后习题004讲动动手第0题,为什么加了r还要加三引号?