python序列知识点
序列:
介绍
以下几种都可以称为序列:字符串,列表,元组
字符串
字符串访问的时候,如果想访问多个元素,中间采用冒号的形式
Chinese_zodList = '鼠牛虎兔龙蛇马羊猴鸡狗猪'
print(Chinese_zodList[0:4])
输出:鼠牛虎兔
支持负号的形式
print(Chinese_zodList[-2])
输出:狗
字符串基本操作
成员关系:(判断成员是否在序列中)(in、not in)
print('狗' in Chinese_zodList)
#输出:True
连接操作符:
Chinese_zodList = Chinese_zodList + 'abc'
print(Chinese_zodList)
#输出:鼠牛虎兔龙蛇马羊猴鸡狗猪abcd
重复操作符:
Chinese_zodList = Chinese_zodList * 3
print(Chinese_zodList)
#输出:鼠牛虎兔龙蛇马羊猴鸡狗猪鼠牛虎兔龙蛇马羊猴鸡狗猪鼠牛虎兔龙蛇马羊猴鸡狗猪
切片操作符:
Chinese_zodList = '鼠牛虎兔龙蛇马羊猴鸡狗猪'
print(Chinese_zodList[0:4])
#输出:鼠牛虎兔
列表的推导式
#输出从 1 到 10 的所有偶数的平方
alist = []
for i in range(1,11):
if(i % 2 == 0):
alist.append(i * i)
print("从 1 到 10 的所有偶数的平方:",alist)
列表的推导式写法:
blist = [i*i for i in range(1,11) if(i%2) == 0]
print("推导式:",blist)