如何在字符串中存储数据?

时间:2015-07-23 01:35:11

标签: python

这就是问题:

  

编写一个函数month(),它以1到12之间的数字作为输入,并返回相应月份的三字符缩写。不使用if语句而只使用字符串操作来执行此操作。提示:使用字符串按顺序存储缩写。

这是我到目前为止所做的:

def month (x):
    storage=" JanFebMarAprMayJunJulAugSepOctNovDec"
    k=storage.find(storage[x])
    print(storage[k],storage[k+1],storage[k+2])

month(0)

1 个答案:

答案 0 :(得分:1)

def month(x):
     months = "JanFebMarAprMayJunJulAugSepOctNovDec"
     return months[3*(x-1):3*x]
嘿,三个字母的缩写很容易用于字符串切片。