0

嗨,我是 Python 新手,我一直在尝试让格式打印工作,但是,这可能是我是新手,但它似乎实施得很糟糕。2.7.6 的任何示例都不适用于新版本,它们不是我可以在互联网上找到 3.3 的任何真实示例。因此,我想问一个关于格式字符串如何工作的好例子。例如,我一直试图从我的家庭作业中得到这个工作。

日、日期、年、小时和分钟必须是单独的变量。

使用一个格式化的打印语句,打印以下内容:

Date:5/31/2013
Time: 3:45 pm

我可以让它与这段代码一起工作:

def date():

    Month=5
    Day=31
    Year=2013
    Hours=3
    Minutes=45
    Scale='pm'

    a="Date: %i/%i/%i\nTime: %i:%i %s" %(Month,Day,Year,Hours,Minutes,Scale)
    print(a)

它有效,但不是要求的一行。请帮助格式如此混乱。

4

2 回答 2

3

\n您的格式字符串中插入换行符。删除 \n,您将不再有换行符。

以反斜杠开头的字符称为转义字符。它们可用于将特殊格式插入字符串。例如:

  • \n是换行符,
  • \t是制表符
于 2013-06-09T16:03:46.530 回答
0

删除 \n 因为它用于创建换行符。

于 2013-06-09T16:11:00.660 回答