字符串切片slice
切片slice可以让我们快速的提取子字符串
标准格式为:【起始偏移量start:终止偏移量:步长step】 注意:起始到终止一般是包头不包尾!也就是起始偏移量会算进去,但是终止偏移量不算进去。
步长step:假如步长是1,也就是一个一个取;步长是2,就是一个隔一个取。
注意:切片操作时,起始偏移量和终止偏移量不在【0,字符串长度-1】这个范围,也不会报错。
起始偏移量小于0则会被当做0,终止偏移量大于“长度-1”会被当成-1。
split()分割
split()可以基于指定分割符将字符串分割成多个子字符串(存储到列表中)。如果不指定分隔符,则默认使用空白字符(换行符/空格/制表符)
例子:a.split()
join()合并
将一系列的字符串合并起来。
*是个连接符
例子:“”.join()
常见查找方法
len()——字符串长度
a.startswith()——是否是括号里的内容是开头
a.endswith()——是否是括号里的内容是结尾
a.find()——第一次出现指定字符串的位置
a.rfind()——最后一次出现指定字符串的位置
a.count()——指定字符串出现的次数
a.isalnum()——是否字符里面全是字母
strip()——去除首尾信息
例子:" cyq ".strip()
结果是"cyq"
假如想去掉左边的,用lstrict();想要去掉右边的,用rstrip()。
例子: