Python三引号和百分比(%)语法[重复]。

问题描述 投票:0回答:1

我需要写一个脚本来使用sendmail发送电子邮件。我正在看的代码是在这里找到的。http:/effbot.orgpyfaqhow-do-i-send-mail-from-a-python脚本.htm。

我想弄清楚这种语法的含义。

FROM = "[email protected]"
TO = ["[email protected]"]

SUBJECT = "Hello!"

TEXT = "This message was sent via sendmail."

# Prepare actual message

message = """\
From: %s
To: %s
Subject: %s

%s
""" % (FROM, ", ".join(TO), SUBJECT, TEXT)

据我所知,三引号是在你需要创建一个很长的关键字字符串时使用的,这样python就不会试图解释它们。然而,我感兴趣的是三引号后的百分比。它是某种像安培符一样的连接操作符吗?

python percentage
1个回答
-2
投票

我几乎可以肯定这是一个重复的东西,但如果不是,你所看到的是一个格式化的字符串。三引号是python中形成字符串的有效方式。

请看 https:/www.learnpython.orgenString_Formatting

© www.soinside.com 2019 - 2024. All rights reserved.