我在文档中找到了这个例子.
c = 3-5j
('The complex number {0} is formed from the real part {0.real} '
'and the imaginary part {0.imag}.').format(c)
字符串可以这样合并.
text = ("a"
'''b'''
'c'
)
print(text)
# Ouput: abc
在C中也有类似的语法.
哪里有这个语法的文档.
我在文档中找到了这个例子.
c = 3-5j
('The complex number {0} is formed from the real part {0.real} '
'and the imaginary part {0.imag}.').format(c)
字符串可以这样合并.
text = ("a"
'''b'''
'c'
)
print(text)
# Ouput: abc
在C中也有类似的语法.
哪里有这个语法的文档.
记录在:String literal concatenation
允许使用多个相邻字符串或字节文字(由空格分隔),可能使用不同的引用约定,并且它们的含义与它们的连接相同.因此,"hello""world"相当于"helloworld".这个特性可以用来减少所需的反斜杠数量,方便地将长字符串分割成长行,甚至可以为字符串的部分添加注释,例如:
re.compile("[A-Za-z_]" # letter or underscore "[A-Za-z0-9_]*" # letter, digit or underscore )
注意,这个特性是在语法级别定义的,但是在编译时实现的.必须使用"+"运算符在运行时连接字符串表达式.还要注意,文字连接可以 for each 组件使用不同的引号样式(甚至混合原始字符串和三重引号字符串),格式化的字符串文字可以与普通字符串文字连接.