一、字符串的去空格和特殊符号、字符串连接(拼接)、查找、字符串比较、字符串长度、大小写转换、字符串的分割
常用的这些语法网站推荐个:https://www.runoob.com/ 搜索时候前面+python即可
1、字符串的去空格和特殊符号
str=" skd_ks ,kd../123"
#Python strip() 方法用于移除字符串头尾指定的字符
str.strip() #移除首空格
#Python lstrip()返回截掉字符串左边的空格或指定字符后生成的新字符串,l表示left,同理rstrip()
2、字符串拼接
方法1,直接两个字符串用+
方法2,Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。
s1="+"
str=("u","kks","k s1","v")
s2=s1.join(str)
print(s2)
3、字符串查找
python find() find() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果指定范围内如果包含指定索引值,返回的是索引值在字符串中的起始位置。如果不包含索引值,返回-1。
python index() index() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,该方法与 python find()方法一样,只不过如果str不在 string中会报一个异常。
语法:str.index(str, beg=0, end=len(string))
4、字符串比较
直接采用==,>,<
5、字符串长度
str.len()
6、大小写转换
转化为大写:str.upper()
转化为小写:str.lower
大小写互换:str.swapcase()
首字符大写:str.capitalize()
7、分割字符串
Python split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串
str.split(str="", num=string.count(str))
str = "Line1-abcdef \nLine2-abc \nLine4-abcd";
print str.split( ); # 以空格为分隔符,包含 \n,有m个空格或者\n就分成m+1块
print str.split(' ', 1 ); # 以空格为分隔符,分隔成两个
二、列表
1、常用的以下函数
len(list)返回列表元素数目
max(list)
min(list) #列表元素必须是数字,才能返回最值
2、常见操作
list.append(str)# 在列表末尾添加元素
list.pop(obj=list[-1])#移除列表中的一个元素,括号为空的话默认最后一个元素
list.count(str)#统计某个元素出现的数目
list.extend(listm[i:j])
list.remove(obj)#移除列表中某个值得第一个匹配项
list.reverse()反向列表