gpt4 book ai didi

Python 2.7 字符串格式

转载 作者:行者123 更新时间:2023-12-01 03:33:45 27 4
gpt4 key购买 nike

from datetime import datetime
now = datetime.now()
sentence = "{:%B %d %Y}".format(now=datetime.now)

如果由于某种原因我必须使用 import from 关键字,我该如何将其格式化为三行,如上面的示例?我的确切问题是我不知道在这种情况下如何使用格式参数。

最佳答案

  1. 您需要传递 datetime.now(),而不是 datetime.now 方法本身。
  2. 在格式字符串中指定now以使用关键字参数。或者,如果您将日期时间对象作为位置参数传递,则可以省略 now
<小时/>
>>> from datetime import datetime
>>> now = datetime.now()
>>> "{now:%B %d %Y}".format(now=datetime.now()) # keyword argument
'November 12 2016'

>>> "{:%B %d %Y}".format(datetime.now()) # positional argument
'November 12 2016'
>>> "{0:%B %d %Y}".format(datetime.now()) # positional argument + explicit 0 (first arg)
'November 12 2016'

关于Python 2.7 字符串格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40559333/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com