日期顺序输出?

发布于 2021-01-29 16:37:45

我想知道是否有一种快速简便的方法来输出给定的python中的序数。

例如,给定数字1,我想输出"1st",数字2"2nd"等等。

这用于处理痕迹中的日期

Home >  Venues >  Bar Academy >  2009 >  April >  01

当前显示的是

我想要一些类似的东西

Home >  Venues >  Bar Academy >  2009 >  April >  1st
关注者
0
被浏览
34
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    或用以下方法缩短David的答案:

    if 4 <= day <= 20 or 24 <= day <= 30:
        suffix = "th"
    else:
        suffix = ["st", "nd", "rd"][day % 10 - 1]
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看