字符串的定义
定义字符串时需要用单引号或双引号括起来
如:
a = "apple" 或 a = 'apple'
字符串的特性
字符串的索引
字符串的索引值默认从0开始,如输出hello字符串中的每一个字母:
字符串的切片
字符的切片用于切出字符串的片段。
如:切出hello的前2个字母
在切片时还可以指定步长。
这里的2就是步长,切出了第1,3,5个字母。
显示所有字符
print(s[:])
显示前3个字符
print(s[:3])
字符串逆序输出
print(s[::-1])
如何去掉字符串开头和结尾的空格?
去掉字符串左右多于的空格
.strip()
首先给s赋值
去掉字符串右边多于的空格
.rstrip()
去掉字符串左边多于的空格
.lstrip()
去掉字符串中特定的字符串输出
.strip('指定的字符串')
匹配字符串的开头
.startswith(‘开头的字符串’)
匹配以ch开头的字符串。
扫描二维码关注公众号,回复:
5811592 查看本文章
字符串的搜索和替换
find :找到子串,并返回最小的索引
.find('需要检索的字符串')
检索s中world的最小索引值
rfind:找到子串,并返回最大的索引值
.rfind('需要检索的字符串')
替换字符串
.replace('原字符串', '需要替换的字符串')
将hello替换为redhat
字符串的对齐
.center() | 居中对齐 |
---|---|
.ljust() | 左对齐 |
rjust | 右对齐 |
字符串的统计
统计字符串中字符重复的个数
.count('需要统计的字符')
统计hello中l出现的次数。
统计字符串长度
len('需要统计的字符')
字符串的分离和连接
分离:
.split('分隔符')
连接:
'连接符'.join(字符串)