对于日期时间对象,可以.format
以特殊的方式使用:
from datetime import datetime
'{:%Y-%m-%d %H:%M}'.format(datetime(1990, 4, 28, 22, 30))
这些是日期时间对象的常用格式化程序。
我可以给任何类这样的自定义方法格式化它们吗?怎么样?
刚刚在https://pyformat.info/上找到了答案:
是
class HAL9000(object):
def __format__(self, format):
if (format == 'open-the-pod-bay-doors'):
return "I'm afraid I can't do that."
return 'HAL 9000'
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句