1.通用序列操作
一.索引:
字符串是一个由字符组成的的序列。索引0指向第一个元素。
使用负数索引时,python会从右边,也就是从最后1个元素计数。最后一个元素的位置编号是-1,(不是-0,因为这个会和第一个元素重合)
获取输入年份的第4个数字。
(1)根据给定的年月日以数字形式打印日期。
结果;
切片
简而言之,分片操作的实现需要提供两个索引作为边界,第一个索引的元素包含在分片内,而第2个则不包含在分片内。
实例:对http://www.somthing.com形式的url进行切分。
(a)涉及步长:
步长为负数时:
注:负数作为步长,则是从序列的尾部开始向左提取元素,直至第一个元素;
正数作为步长,从序列的头部开始向右提取元素,直至最后一位。
序列相加;
简单来说,两个相同类型的序列才能进行连接操作。
序列乘法:
None,空列表和初始化
初始化长度10的列表:
例子:
sentence=input('science:')
screen_width=80
text_width=len(sentence)
box_width=text_width+6
left_margin=(screen_width-box_width)//2
print()
print(' '*left_margin+'+'+'-'*(box_width-2)+'+')
print(' '*left_margin+'|'+' '*(text_width)+'|')
print(' '*left_margin+'|'+ sentence +'|')
print(' '*left_margin+'|'+' '*(text_width)+'|')
print(' '*left_margin+'+'+'-'*(box_width-2)+'+')
print()
成员资格:
in运算符
检查用户名和PIN码:
结果:
长度,最小值和最大值
list函数
注:list函数适用于所以类型的序列,而不只是字符串。
将字符组成的列表转换为字符串
基本的列表操作
1.改变列表:元素赋值:
2.删除元素
3.分片赋值
列表方法:
(1).append
append方法用于在列表末尾追加新的对象:
(2).count
count方法统计某个元素在列表中出现的次数:
(3).extend
extend方法可以在列表末尾一次性追加另一个序列的多个值。
extend方法修改了被扩展的序列(在这个例子中,就是a).
而原始的连接操作则不然,他会返回一个全新的列
(4)index
index方法用于从列表中找出某个值第一匹配项的索引位置
(5).insert
insert将对象插入列表中。
(6)pop
pop方法移除列表的一个元素(默认为最后一个),并返回该元素的值。
**
元组
tuple函数