数据结构是通过某种方式(例如对元素进行编号)组织在一起的数据元素的集合;在Python中,最基本的数据结构是序列(sequence),序列中的每个元素被分配一个序列号--即元素的位置,也称为索引。

  python包含6种内建的序列,它们分别是列表、元组、字符串、Unicode字符串、buffer对象和xrange对象。

  本文将重点讲解python通用序列操作。


1.1  索引

1.2  分片

1.3  序列相加

1.4  乘法

1.5  成员资格

1.6  长度、最小值和最大值


 

1.1  索引(index)

  序列中的所有元素都是有编号的----从0开始递增,可以通过编号分别访问。

example1.1.1:

#coding:utf-8

#define varibles  months
months = {
        'January',
        'February',
        'March',
        'April',
        'May',
        'June',
        'July',
        'August',
        'Septemer',
        'October',
        'November',
        'December'
}

#A list of number at the end of 1-31
endings =['st','nd','rd']+17*['th']\
            +['st','nd','rd'+7*['th']\
            +['st']

year = raw_input("Year:")
month = raw_input('Month:')
day = raw_input("Day[1-31]:')

month_number = int(month)
day_number = int(day)

month_name = months[month_number-1]
ordinal = day + endings[day_number -1]

print month_name + ' ' + ordinal +', '+year
View Code

相关文章:

  • 2018-10-31
  • 2021-10-05
  • 2022-12-23
  • 2021-04-04
  • 2022-02-05
  • 2022-02-09
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-06-13
  • 2021-10-12
  • 2021-10-18
  • 2021-05-25
  • 2021-10-13
相关资源
相似解决方案