新版python课后习题004讲动动手第0题,为什么加了r还要加三引号?
<blockquote>print(r'''我尝试用r+单引号或双引号,会报错。
有尝试直接用三引号,最中间那一行与其下一行就会并到一起,但是别的行正常显示。
顺带一问,为啥代码复制上来就变成这样了啊{:10_266:}
这明明是一个符号组成的'FISHC'........
___ ___ ___ ___
/\\ ___ /\\ /\__\ /\\
/::\\ /\\ /::\\ /:// /::\\
/:/\:\\ \:\\ /:/\ \\ /:/__/ /:/\:\\
/::\~\:\\ /::\__\ _\:\~\ \\/::\\ ___/:/\:\\
/:/\:\ \:\__\ __/:/\/__//\ \:\ \ \__\/:/\:\/\__\/:/__/ \:\__\
\/__\:\ \/__//\/:// \:\ \:\ \/__/\/__\:\/://\:\\\/__/
\:\__\\::/__/ \:\ \:\__\ \:://\:\\
\/__/ \:\__\ \:\/:// /:// \:\\
\/__/ \::// /:// \:\__\
\/__/ \/__/ \/__/
三引号支持多行字符串,单引号和双引号是不支持直接多行~
如果用单引号需要 \ 换行符的配合,或者每行都用单引号引入,否则就会报错~
\ 对于一两行还好,但是到行多的情况下,每行都要加 \ 个就显得很麻烦
这个时候用三引号是最佳的选择~
Twilight6 发表于 2020-11-17 12:23
三引号支持多行字符串,单引号和双引号是不支持直接多行~
如果用单引号需要 \ 换行符的配合,或者每 ...
晓得嘞!感谢!
页:
[1]