python的字符串内置了很多很好用的方法,废话少说,我们直接上代码
'Hello World!'.lower() #将全部字符转换为小写,本来是小写的不变,其它字符不变'Hello World!'.upper() #将全部字符转换为大写,本来是大写的不变,其它字符不变'Hello World!'.islower() #所有字符为小写时返回True,否则返回False'6666806'.isnumeric() #所有字符为数字时返回True,否则返回False'Hello World!'.isspace() #所有字符为空格时返回True,否则返回False'Hello World!'.endswith('llo',1,5) #第1个到第5个字符是否以llo结尾,序号从0开始,不包含第5个字符'Hello World!'.endswith('llo',1,5) #第1个到第5个字符是否以llo结尾,序号从0开始,不包含第5个字符'Hello World!'.startswith('Wor',1,9) #第1个到第9个字符是否以Wor结尾,序号从0开始,不包含第9个字符'Are you OK'.split() #以空格作为分隔符切割字符串'吃饭了吗?吃过了,吃啥了,关你pi事儿!'.split(',') #以逗号作为分隔符切割字符串,此处逗号是中文的逗号'Hello World!'.count('o') #字符串中字符o出现的次数'Hello World!'.count('ll') #字符串中字符ll出现的次数'666888000'.replace('888','555') #将字符串555代替子串888'我在C位'.center(20,'-') #生成一个长度为20的字符串,左边有8个减号,右边有8个减号,字符串在中间' 左右两边都有空格 '.strip() #去掉字符串左侧与右侧的空格,注意观察单引号的位置'¥666'.strip('¥') #去掉字符串左侧与右侧的¥,注意观察单引号的位置a='中秋快乐' #还可以将字符串赋值给变量,再用该变量调用字符串的方法a.center(20,'*')
以上代码的运行结果如下:



还有其它很多字符串的内置方法,这里仅列出常用的一些方法。
对于编程的初学者来说,光看不练假把式,一定要练起来!
---END---
文章转载自AI小白笔记,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




