以下代码是一个索引的案例:
months=['January','February','March','April','May','June','July','August','September','October','November','December']
ending=['st','nd','rd']+17*['th']\+['st','nd','rd']+7*['th']\+['st']
year =raw_input('Year:')
month=raw_input('Month(1-12):')
day =raw-input('Day(1-31):')
month_number=int(month)
day_number=int(day)
month_name=months[month_number-1]
ordinal=day+ending[day_number-1]
print month_name+' '+ordinal+', '+year
有两个问题:1.不明白第二局为什么要那样表达,为什么要用\表示转义嘛,还是其他意思
2.为什么我用解释器输入在第二句最后一个字符会提示字符错误了,是没有\的原因吗?