日期顺序输出?
问题内容:
我想知道是否有一种快速简便的方法来输出给定的python中的序数。
例如,给定数字1
,我想输出"1st"
,数字2
,"2nd"
等等。
这用于处理痕迹中的日期
Home > Venues > Bar Academy > 2009 > April > 01
当前显示的是
我想要一些类似的东西
Home > Venues > Bar Academy > 2009 > April > 1st
问题答案:
或用以下方法缩短David的答案:
if 4 <= day <= 20 or 24 <= day <= 30:
suffix = "th"
else:
suffix = ["st", "nd", "rd"][day % 10 - 1]