马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
题目:
0. 请将下面的文本拷贝并赋值给变量名(fishc),使其可以如下图的效果打印输出。
___ ___ ___ ___
/\ \ ___ /\ \ /\__\ /\ \
/::\ \ /\ \ /::\ \ /:/ / /::\ \
/:/\:\ \ \:\ \ /:/\ \ \ /:/__/ /:/\:\ \
/::\~\:\ \ /::\__\ _\:\~\ \ \ /::\ \ ___ /:/ \:\ \
/:/\:\ \:\__\ __/:/\/__//\ \:\ \ \__\/:/\:\ /\__\/:/__/ \:\__\
\/__\:\ \/__//\/:/ / \:\ \:\ \/__/\/__\:\/:/ /\:\ \ \/__/
\:\__\ \::/__/ \:\ \:\__\ \::/ / \:\ \
\/__/ \:\__\ \:\/:/ / /:/ / \:\ \
\/__/ \::/ / /:/ / \:\__\
\/__/ \/__/ \/__/
问题:字符串前加"r"可以打印正常;下图1张是没经过任何改动打印时有问题,另外一个是多加了1根“\”就可以了是咋回事?
本帖最后由 isdkz 于 2022-4-25 17:48 编辑
因为 \ 在行末表示这一行没写完换行输入的意思,也就是把下一行接着这一行
而 \\ 会将它转义成普通的 \,取消 \ 的特殊功能,
字符串前加 r 是原始字符串,可以使字符串里面的 \ 失去它的特殊功能,
你可以试试在后面加个空格它也可以:
___ ___ ___ ___
/\ \ ___ /\ \ /\__\ /\ \
/::\ \ /\ \ /::\ \ /:/ / /::\ \
/:/\:\ \ \:\ \ /:/\ \ \ /:/__/ /:/\:\ \
/::\~\:\ \ /::\__\ _\:\~\ \ \ /::\ \ ___ /:/ \:\ \
/:/\:\ \:\__\ __/:/\/__//\ \:\ \ \__\/:/\:\ /\__\/:/__/ \:\__\
\/__\:\ \/__//\/:/ / \:\ \:\ \/__/\/__\:\/:/ /\:\ \ \/__/
\:\__\ \::/__/ \:\ \:\__\ \::/ / \:\ \
\/__/ \:\__\ \:\/:/ / /:/ / \:\ \
\/__/ \::/ / /:/ / \:\__\
\/__/ \/__/ \/__/
|