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所对应字母

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值