分析以下python程序中endings=['st','nd','rd']+17*['th']+['st','n
答案:2 悬赏:30 手机版
解决时间 2021-11-16 21:33
- 提问者网友:玫瑰园
- 2021-11-16 11:32
分析以下python程序中endings=['st','nd','rd']+17*['th']+['st','nd','rd']+7*['th']+['st'
最佳答案
- 五星知识达人网友:轻雾山林
- 2021-11-16 12:18
17*[th] 生成 一个长度为17的列表,元素均为'th'。+,将列表合并成一个大的列表。所以这行代码的作用时生成一个长度为31的后缀字符数组。这样就可以在day数字(1-31)后面 相应地加上后缀。如(1st, 2nd, 3rd, 4th, 5th, … , 19th, 20th, 21st, 22nd, 22rd, 23rd, 24th, … , 30th, 31st)。
>>> endings=['st','nd','rd']+17*['th']+['st','nd','rd']+7*['th']+['st']
>>> print endings
['st', 'nd', 'rd', 'th', 'th', 'th', 'th', 'th', 'th', 'th', 'th', 'th', 'th', 'th', 'th', 'th', 'th', 'th', 'th', 'th', 'st', 'nd', 'rd', 'th', 'th', 'th', 'th', 'th', 'th', 'th', 'st']
>>> endings=['st','nd','rd']+17*['th']+['st','nd','rd']+7*['th']+['st']
>>> print endings
['st', 'nd', 'rd', 'th', 'th', 'th', 'th', 'th', 'th', 'th', 'th', 'th', 'th', 'th', 'th', 'th', 'th', 'th', 'th', 'th', 'st', 'nd', 'rd', 'th', 'th', 'th', 'th', 'th', 'th', 'th', 'st']
全部回答
- 1楼网友:七十二街
- 2021-11-16 12:32
输入数字形式的年月日,输出英文形式。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯