2.3.数据类型应用
一、序列
(一).序列对象作为以非负整数为索引的有限有序集合,其共性操作有以下几种:
1. len ( )函数
【练习】尝试在Python平台上输入下列代码,回车运行后,观看屏显结果:
>>> print ( len ( 'changdu' ) )
7
>>>
屏幕返回的数据是数字 7,由此可验证该字符串(单引号对包含的数据)的长度是 7。
len ( ) 不能用于测量数值的字面长度。如下面的语句会引发错误:
>>>print( len( 2379628 ) )
屏显信息为:
c:/myfiles/练习场002.py
Traceback (most recent call last):
File "c:/myfiles/练习002.py", line 3, in
print(len(123456))
TypeError: object of type 'int' has no len() #意思为:'int' 类型对象没有len()
大家可在计算机上运行一下,对照结果。
当序列长为 n 时,序列 a中元素 i 可用a[i]选取,其中 i 取值范围是( 0, n-1 )。
【练习】现有元组序列 a = ( "123", "abc", "这是序列", 345, "abc" ),我们运用len ( )和 print( )函数选取元组序列 a 中元素并逐一打印到屏幕上,