# 切片的语法:[起始:结束:步长]
# 步长默认为1:[起始:结束]
a = 'abcdef'
# 'abc'
# a[0:3] = a[:3]
ret = a[0:3]
print(ret)
# 'bd'
ret1 = a[1:4:2]
print(ret1)
# 字符串的倒序
# 步长为整数 代表从左往右读取
# 步长为负数 代表从右往左读取
# 'fdb'
ret2 = a[-1:-6:-2]
print(ret2)
# 'fd'
# a[-1:-4:-2]
# a[:-4:-2]
# a[5:-4:-2]
ret3 = a[-1:-4:-2]
print(ret3)
a = 'abcadcef'
# split() 分割 字符串-转换成列表
# 以某个字符或者字符片段进行分割,产生一个新的列表类型数据
ret = a.split('c')
print(ret)
# jion() 字符串拼接
b = ['a','b','c']
res = ''.join(b)
print(res)
# find() 字符串子串查找 查找字符串中某个字符或者片段字符的索引值
c = 'hahaicdcvdcdwc'
index = c.find('c')
print(index)
index1 = c.index('aic')
print(index1)
# replace() 字符串替换
my_str = 'abcdefaxa'
ret1 = my_str.replace('a','haha')
print(ret1)
# strip():删除字符串两边的指定字符,括号的写入指定字符,默认为空格
my_str1 = ' xiaoheiheiabcd '
ret2 = my_str1.strip()
print(ret2)
# 利用help函数查看字符串有那些方法 --引导学习
print(type(a)) # 查看a类型
help(str) # 查看字符串有那些方法
help(str.split) # 查看类型中某个方法
python 字符串常用操作(掌握)-学习笔记总结
最新推荐文章于 2022-07-05 23:04:51 发布