python学习笔记4——字符串

字符串的定义

定义字符串时需要用单引号或双引号括起来
如:

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开头的字符串。

字符串的搜索和替换

find :找到子串,并返回最小的索引

.find('需要检索的字符串')

在这里插入图片描述
检索s中world的最小索引值
rfind:找到子串,并返回最大的索引值

.rfind('需要检索的字符串')

在这里插入图片描述
替换字符串

.replace('原字符串', '需要替换的字符串')

在这里插入图片描述
将hello替换为redhat

字符串的对齐

.center() 居中对齐
.ljust() 左对齐
rjust 右对齐

在这里插入图片描述

字符串的统计

统计字符串中字符重复的个数

.count('需要统计的字符')

在这里插入图片描述
统计hello中l出现的次数。
统计字符串长度

len('需要统计的字符')

在这里插入图片描述

字符串的分离和连接

分离:

.split('分隔符')

在这里插入图片描述
连接:

'连接符'.join(字符串)

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_41961805/article/details/88712054