|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
请问一下我直接用长字符串令fishc变量=要显示的代码为什么print(fishc)之后显示出来第六行的内容会紧接在第五行显示啊?长字符串的功能不是就是不用打换行键了么?那我输入什么不应该就是会显示什么么?为什么要像答案那样前面必须再打一个r?
fishc='''
___ ___ ___ ___
/\ \ ___ /\ \ /\__\ /\ \
/::\ \ /\ \ /::\ \ /:/ / /::\ \
/:/\:\ \ \:\ \ /:/\ \ \ /:/__/ /:/\:\ \
/::\~\:\ \ /::\__\ _\:\~\ \ \ /::\ \ ___ /:/ \:\ \
/:/\:\ \:\__\ __/:/\/__//\ \:\ \ \__\/:/\:\ /\__\/:/__/ \:\__\
\/__\:\ \/__//\/:/ / \:\ \:\ \/__/\/__\:\/:/ /\:\ \ \/__/
\:\__\ \::/__/ \:\ \:\__\ \::/ / \:\ \
\/__/ \:\__\ \:\/:/ / /:/ / \:\ \
\/__/ \::/ / /:/ / \:\__\
\/__/ \/__/ \/__/ '''
这样不对↑
因为 三重引号 是表示能不用写换行符,不用在意格式,但是,这 三重引号 里包裹的有特殊含义的字符 "\",
若直接复制上去,即便格式是对的,但因为 "\" 的影响,就会和某些字母组合成特殊含义,
从而影响到结果。
|
|