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