python预科2--操作字符串
1,字符串定义: 变量名=‘值’,注 只要值被单引号或者双引号包起来的就是字符串
a='abc' 或者 a="abcd"
2,格式化字符串
3,下标访问元素,默认从0开始
4,字符串切片:及把字符串看成一块肉,你想剁成几块就几块,想要前面的还是中间的都随你,这就是切片
语法: 字符串[start:stop:step] ,start:开始位置,stop:结束位置,step:步阶(一次取多长)
5,字符串常用函数
#字符串常用函数
st1='aa,bc,defg'
print(st1.find('c')) #find()函数用于查找当前字符所处字符串的位置
print(st1.index('c')) #index()函数用于求出当前字符在字符串的下表,等价于find()
print(st1.count('a')) #count()统计 当前字符在字符串中出现的次数
print(st1.replace('a','22')) #replace()替换,替换字符串并返回新的字符串
print(st1.split(',')) #split()分割字符串,括号里接的是分隔符,返回一个列表
print(st1.capitalize()) #capitalize()将字符串首字母大写
print(st1.title()) #title()将字符串中每个单词首字母大写
print(st1.upper()) #upper()将字符串转为大写字母
print(st1.lower()) #lower()将字符串转为小写字母
st1.lstrip() #去除字符串左边空格
st1.rstrip() #去除字符串右边空格
st1.strip() #去除字符串两边空格
' '.join() #转换成字符串,括号里接可迭代对象