我有两个单独的用户列表(一个人的名字)和电子邮件地址。我该如何修改
message =“”“收件人:
嘿
天气如何?“”“
无需更改即可打印
打印(消息)
基本上我正在寻找它来打印类似的内容而无需修改print(message)。
收件人:bob@gmail.com
嘿,鲍勃
天气如何?
很抱歉,这听起来很愚蠢,但我觉得我只是在把头撞在这里的墙上,无法弄清楚。
答案 0 :(得分:1)
您可以使用str.format()
作为字符串内插的方法。
email = "bob@gmail.com"
name = "Bob"
message = """To: {}
From: {}
How's the weather""".format(email, name)
print(message)
上面的代码将输出:
收件人:bob@gmail.com
来自:鲍勃
天气怎么样
答案 1 :(得分:0)
这是获得理想结果的一种方法
email = "bob@gmail.com"
user = "Bob"
message = """To: {} \nFrom: {} \nHow is the weather?""".format(email, name)
print(message)
To: bob@gmail.com
From: Bob
How is the weather?
但是我认为您可能对创建文本框并填充它的input
函数感兴趣。它是这样工作的。
input('Do you want to write a message? : ')
input('Tell us who is receiving the message: ')
input('Now write your message in this box: ')
以下是我输入的答案:“'是','约翰','嗨约翰,这是塞缪尔·恩德。']。输出如下。
Do you want to write a message? : Yes
Tell us who is receiving the message: John
Now write your message in this box: Hi John, This is Samuel Nde.
'Hi John, This is Samuel Nde.'