列表2018-3.-20
列表
字符串复习
strip 去除,去除字符串中字符左右的空格或者符号。 lstrip(去除左边) rstrip(去除右边)
lower 把字符串中的字符转换成小写。 upper字符转换成大写
starswith 以...开始 endswith 以....结尾
format 字符串的转化 {}-----》直接对应format() 字符对应
split 字符串且成列表。 split(切的个数) (-1)最大切分,默认为全部分切 rsplit(右边开始切)
join 把列表拼接成字符串
find 查找字符 find(‘x’‘y’‘z’)x=需要找的字符,yz=查找区间
index 查找字符 (在找不到的情况下会报错)
center 居中 center(‘xx’‘#’)‘#’居中不够时候的填充物
zfill 右边对其,用0填充
expantabs 分隔空格
capatalize 首字母大写 swapcase 大小写互换 title每个单词大写
is alpha字符全部为字母 is alam字符为数字或者字母 is title字符串是标题(首字母大写) is digit全部为数字
字符串:只有一个值,有序(能够索引取值),不可变
列表
列表:存放多个值,以 [ , , , ]的 方式表示
可以索引替换(值变,id不变)
append 加上,元素是加在列表的最后面
remove remove(‘名称’) 删除,取走不再存在
pop pop(‘x’)删除,取出值 (x不取值时,默认删除最右边)。
循环: for in range(‘x,’y',‘z’) x起始值,y结束值,z步长
count 统计元素个数
extend 加多个值 index 查找某个元素位置 reverse 翻转 sort 排序(默认从大到小)
大小关系: Z<a<z
队列:概念(先进先出) 堆栈:概念(后进先出)
总结:列表具有多个值,是有序的,可变的