python-序列操作

2019-07-20  本文已影响0人  践行数据分析

通用的序列操作包括:索引、切片、相加、想乘、成员资格检查

索引操作示例
# 将以数指定年、月、日的日期打印出来

months = [

'January',

'February',

'March',

'April',

'May',

'June',

'July',

'August',

'September',

'October',

'November',

'December'

]

# 一个列表,其中包含数1~31对应的结尾

endings = ['st', 'nd', 'rd'] + 17 * ['th'] \

+ ['st', 'nd', 'rd'] + 7 * ['th'] \

+ ['st']

year = input('Year: ')

month = input('Month (1-12): ')

day = input('Day (1-31): ')

month_number = int(month)

day_number = int(day)

# 别忘了将表示月和日的数减1,这样才能得到正确的索引

month_name = months[month_number-1]

ordinal = day + endings[day_number-1]

print(month_name + ' ' + ordinal + ', ' + year)

这个程序的运行情况类似于下面这样:

Year: 1974

Month (1-12): 8

Day (1-31): 16

August 16th, 1974

上一篇 下一篇

猜你喜欢

热点阅读