考虑如下:
from datetime import datetime
now = datetime.now()
now.strftime("%p") # returns 'PM'
'{0.day}'.format(now) # returns 22
'{0.strftime("%p")}'.format(now)
# gives
# AttributeError: 'datetime.datetime' object has no attribute 'strftime("%p")'
这似乎意味着我不能在格式内调用类方法(我想这就是strftime
)
有什么解决方法(假设我需要在字符串中调用方法,并继续使用格式)
您可以像这样使用f字符串:
您可以使用f字符串:
其他:
文档
你可以这样做
这也适用于
f
-字符串相关问题 更多 >
编程相关推荐