一个“”,和三个“”“”“”有什么实质性。
我知道三引号为字符串,用于说明文档比如:
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
跨行了
跨行就要用三引号吗? 逃兵 发表于 2021-8-11 15:27
跨行了
明白了,两者都是字符串,三引号用于 跨越多行字符串。 感受下这两种方法
a = "a\
b\
c"
print(a)
b = """
a
b
c
"""
print(b)
页:
[1]