python小白整理笔记——字符串

python小白整理笔记——字符串

str1=‘adahdkahd’ 默认字符串
字符串一旦创建不可更改
字符串str1 从左向右每个字符的下标依次为0、1、2、3、4、5等
从右向左每个字符的下标依次为-1、-2、-3、-4、-5等
(负数表示从右向左 从-1开始依次递减(print(str1[-1])=d)
字符串不可更改 str1[0]=‘b’ 结果报错。
1. len(str1) 检测字符长度,包括空格,空格也算一个字符
2. 查找
根据下标找元素
print(str1[0]) 访问下标0对应的字符,此时对应的是a
根据元素找下标
.index() 找不到就报错
示例
.find() (作用与.index 作用一样) 找不到输出-1
在这里插入图片描述***.count***
在这里插入图片描述
3.截取 []
在这里插入图片描述
4. 替换
.replace

在这里插入图片描述
5. 转换
.upper() 转大写
.lower() 转小写
.title() 每个单词的首字母大写,其余小写
.swapcase() 大写转小写 小写转大写
.capitalize() 整个字符串的首字母大写.其余小写
6. 拆分
.split(‘x’) 将字符串按照x进行拆分(x消失,x为存在,不能为空’’)
.splitlines() 按行拆
7. 拼接
’x’.jion([]) 将列表中的字符串按照x进行拼接,(x可以为空’’)
8. 判断
.startswith(‘x’) 是否以x开头
.endswith(‘x’) 是否以x结尾
在这里插入图片描述
.isupper() 整个字符串都为大写即为True
.islower() 整个字符串都为小写即为True
.isalpha() 检测字符串中是否全是字母
.isalnum() 检测是否是数字或字母
.isdigit() 检测是否是数字
.istitle() 检测每个单词的首字母是否大写
.isspace() 检测字符串中是否全都是空格
9. 截掉两端指定字符
.lstrip(‘x’) 去掉字符串左边指定(x)的符号,无x是去掉空格
.rstrip(‘x’) 去掉字符串右边指定(x)的符号,无x是去掉空格
.strip(‘x’) 去掉两端指定(x)的符号,默认是去掉空格
10. 对齐
.ljust(num,‘x’) 左对齐,算字符串补齐到num,用x补齐,没有默认空格
.rjust(num,‘x’) 右对齐
.center(num,‘x’) 居中
.zfill(x) 前面补0右对齐 x为宽度
11. 补充函数
ord(‘x’) 将字母转为ASCII所对应的数字
chr() 将数字转为ASCII所对应字母

发布了26 篇原创文章 · 获赞 2 · 访问量 1424

猜你喜欢

转载自blog.csdn.net/weixin_43633797/article/details/84666898