鱼C论坛

 找回密码
 立即注册
查看: 1414|回复: 4

[已解决]一个“”,和三个“”“”“”有什么实质性。

[复制链接]
发表于 2021-8-11 15:26:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
我知道三引号为字符串,用于说明文档

比如:
fishc = r"c\wrewf\fsfwr\fs"
print(fishc)
c\wrewf\fsfwr\fs
这个可以输出

fishc = r"""c\wrewf\fsfwr\fs"""
print(fishc)
c\wrewf\fsfwr\fs

这个也没问题。

但是 fishc = r"""
      ___                     ___          ___          ___     
     /\  \         ___       /\  \        /\__\        /\  \   
    /::\  \       /\  \     /::\  \      /:/  /       /::\  \   
   /:/\:\  \      \:\  \   /:/\ \  \    /:/__/       /:/\:\  \  
  /::\~\:\  \     /::\__\ _\:\~\ \  \  /::\  \ ___  /:/  \:\  \
/:/\:\ \:\__\ __/:/\/__//\ \:\ \ \__\/:/\:\  /\__\/:/__/ \:\__\
\/__\:\ \/__//\/:/  /   \:\ \:\ \/__/\/__\:\/:/  /\:\  \  \/__/
      \:\__\  \::/__/     \:\ \:\__\       \::/  /  \:\  \      
       \/__/   \:\__\      \:\/:/  /       /:/  /    \:\  \     
                \/__/       \::/  /       /:/  /      \:\__\   
                             \/__/        \/__/        \/__/
"""

这个用三引号可以输出,但是用一个双引号就会报错。

到底为什么呢?
最佳答案
2021-8-11 15:27:46
跨行了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-8-11 15:27:46 | 显示全部楼层    本楼为最佳答案   
跨行了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-8-11 15:29:54 | 显示全部楼层

跨行就要用三引号吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-8-11 15:33:03 | 显示全部楼层

明白了,两者都是字符串,三引号用于 跨越多行字符串。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-11 15:36:43 | 显示全部楼层
感受下这两种方法
a = "a\
b\
c"


print(a)

b = """
a
b
c
"""
print(b)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-13 15:42

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表