前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python学习-字符串函数操作1

Python学习-字符串函数操作1

作者头像
py3study
发布2020-01-19 16:49:13
3720
发布2020-01-19 16:49:13
举报
文章被收录于专栏:python3python3

字符串的函数操作

capitalize():可以将字符串首字母变为大写

返回值:首字符大写后的新字符串

代码语言:javascript
复制
str = "liu"
print(str.capitalize());   // Liu
print(str);        //  liu

casefold():作用于lower() 相同,不同点是比它的功能更全面,可以将一些未知的变为小写

返回值:全部变为小写后的新字符串

代码语言:javascript
复制
str = "LIU"
print(str.casefold());   // liu
print(str);        //   LIU

center(width,fillchar=None):根据指定的字符串(1个),将原来的字符串填充到指定长度

width:设置输出的字符串总长度

fillchar:对空白部分进行填充,必须是一个字符(可有可无,但是只可以有一个)

注意点:只有当字符串长度小于目标结果字符串的长度 ----->才会填充

代码语言:javascript
复制
str = 'liu'
m = str.center(10,'*');
print(m);        //  ***liu**** 

count(sub,start=None,end=None):计算要查找字符串的出现次数

sub:需要查找的字符串

start=None:开始查找的起始位置,默认起始的位置为可以省略(0)

end=None:结束查找的位置,可以省略,默认为字符串的总长度len(str)

代码语言:javascript
复制
str = 'liwuvjdfjuidjio'
m = str.count('j');
n = str.count('j',6)
print(m);    //3
print(n);    //2

startswith(prefix,start,end):查找是否以指定字符串开头

endswith(suffix,start=None,end=None):查找是否以指定字符串结尾

prefix:需要查找的字符串子序列

start:开始查找的起始位置,默认起始的位置为可以省略(0)

end:结束查找的位置,可以省略,默认为字符串的总长度len(str)

代码语言:javascript
复制
str = 'liuwen'
m = str.startswith('li')
n = str.endswith('li',2);
print(m);  //True  
print(n);    //False

lower():可以将一个字符串中的所有字母变为小写

upper():可以将一个字符串中的所有字母变为小写

注意:他们都不会修改原字符串本身

代码语言:javascript
复制
str1 = 'Wo Shi Liu Wen';
print(str1.lower());  // wo shi liu wen
print(str1.upper());  // WO SHI LIU WEN

replace(old,new[,count]):使用给定的新字符串,替换原来字符串中的旧字符串,不会修改原字符串

old:旧字符串

new:要替换的新字符串

count:要替换的个数

代码语言:javascript
复制
str = 'liuweniumingiumm';
res1 = str.replace('iu','aa');
res2 = str.replace('iu','aa',2);
print(res1);     // laawenaamingaamm
print(res2);     // laawenaamingiumm
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-03-19 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档