Python中的字符串总结

字符串是不可变类型对象,所有的修改和生成字符串的操作的实现方法都是在另一个内存片段中新生成一个字符串对象。
字符串的属性用法示例
“abc”.isalpha() # 语法是对的
123.isalpha() # 语法是错的
常用字符串方法
假设以下字符串变量都为S
S.isdigit()
#判断字符串中的字符是否全为数字
在这里插入图片描述
S.isalpha()
#判断字符串是否全为英文字母
在这里插入图片描述
S.islower()
#判断字符串所有字符是否全为小写英文字母
在这里插入图片描述
S.isupper()
#判断字符串所有字符是否全为大写英文字母
在这里插入图片描述
S.isspace()
#判断字符串是否全为空白字符
在这里插入图片描述
S.count(sub[, start[,end]])
#获取一个字符串中子串的个数
在这里插入图片描述
S.find(sub[, start[,end]])
#获取字符串中子串sub的索引,失败返回-1
在这里插入图片描述
S.strip([chars])
#返回去掉左右char字符的字符串(默认char为空白字符)
在里插入图片描述
S.upper()
#生成将英文转换为大写的字符串
在这里插入图片描述
S.lower()
#生成将英文转换为小写的字符串
在这里插入图片描述
S.center(width[, fillchar])
#将字符串居中,左右两边使用fillchar进行填充,使得整个字符串的长度为width。fillchar默认为空格。如果width小于字符串的长度,则无法填充直接返回字符串本身(不会创建新字符串对象)。
在这里插入图片描述
S.replace(old, new[, count])
#替换(注意不会改变原字符,如想引用,则创建新变量绑定)
将字符串中的子串old替换为new字符串,如果给定count,则表示只替换前count个old子串。如果S中搜索不到子串old,则无法替换,直接返回字符串S(不创建新字符串对象)。
在这里插入图片描述
S.join(iterable)
#将可迭代对象(iterable)中的字符串使用S连接起来。注意,iterable中必须全部是字符串类型,否则报错。
在这里插入图片描述
总结一下:今天总结了一下自己在工作中遇到的python字符串的方法,希望能帮助到大家~~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值