1.字符串的分割
语法:字符串.split( 分割符 字符串 )
功能:按照指定的分隔符字符串,将字符串分割成多个字符串,并存入 列表对象 中。
注意:
字符串本身不变而是得到了一个列表对象。
2.字符串的两端去除
(1) 语法:字符串.strip()去除前后 空格" " 以及换行符 “\n”
(2) 语法:字符串.strip(字符串)——去除两端指定字符串。
例如:
my_str="12 itheima itcast 12"
my_str.strip("12") 具有返回值,可被变量接收
此时传入的是"12",其实是''1"and"2"都会移除,是按照单个字符进行移除
3.统计数量
(1)字符串.count(字符串1) 字符串1在字符串中出现次数
(2)len(字符串)统计字符串的长度
总结:
字符串只可以储存字符串类型,长度任意(取决于内存大小),支持下标索引,允许重复字符,不可修改,支持for循环,遍历。
序列
序列:指内容连续,有序,可使用下标索引的一类数据容器——列表、元组、字符串
序列常用操作:
(1)切片
从一序列中取出子序列
语法:
序列[起始下标:结束下标:步长 ]
从序列中指定位置开始,一次取出元素,到指定元素结束,得到一个新的序列
起始下标:从此处开始,可以留空,留空视为从开头开始
结束下标 :从此处结束(不含此处),可留空,留空为截取到结尾
步长:
步长为 1表示:一个个取出元素
步长为2表示:每次跳过1个元素取
步长为N表示:每次跳过N-1个元素
步长为负数:反向取,(注意:起始下标和结束下标也要反向标记)
注意:
此操作不会影响序列本身,而是得到一个新的序列。