Python基础之字符串处理方法的总结
来源:互联网 发布:淘宝血滴子 编辑:程序博客网 时间:2024/05/16 10:46
这是在下的第一篇博客,博主最近在学Python,觉得字符串是python语言的核心变量类型,Python很多关于字符串处理函数跟JAVA比起来真的是太方便了,在这里忍不住要和大家分享一下我总结的一些经常用到的字符串处理函数。
string = 'jinlei',随便定义一个字符串,下面的操作都用该字符串作为示例:
len(string) = 6 返回字符串的长度
string.capitalize() = Jinlei 把字符串的第一个字符大写
string.center(10) = ' jinlei ' 字符串居中,两边用空格填充,直到新的字符串长度等于‘10’,
string.center(9) = ' jinlei ' 如果参数减去len(string)是奇数,优先填充左边的空格,
string.center(4) = 'jinlei' 如果参数小于len(string),则返回字符串本身
string.count('i') = 2 ,string.count('jin') = 1 统计字符串中‘i’出现的次数,其中'i'可以随意指定某个字符或者字符串
string.count('i',beg=0,end=3) = 1 上述函数可以设定统计计数的起始和终止位置
string.find(str,beg=0,end=len(string)) 在beg和end中查找str,如果包含,则返回开始的索引值,否则返回-1 (如果不写beg和end参数,默认是整个字符串)
string.index(str,beg=0,end=len(string)) 和find()函数一样,只不过如果没有找到str,会报异常
例:string.find('lei') = 3 string.find('lei',0,3) = -1
string.isalnum() 如果字符串不为空且所有字符是数字或者字母则返回True,否则返回False
string.isalpha() 如果字符串不为空且所有字符都是字母则返回True,否则返回False
string.isdigit() 如果字符串不为空且只包含数字则返回True,否则返回False
string.lower() 把string中大写字符转换成小写
string.upper() 把string中小写字符转换成大写
string.replace(str1,str2,num) 把string中str1替换成str2,如果num指定,则替换不超过num次,如果不指定,默认全部替换
string.split(str) 以str为分隔符切片string,可以指定num(跟上面一样),仅分割num个子字符串
string.title() 标题化字符串,即字符串里的每个单词都是以大写开头,其余字母小写
string.istitle() 判断string是否是标题化
- Python基础之字符串处理方法的总结
- Python的字符串处理方法
- 字符串的处理方法总结
- python基础学习之字符串的常用方法
- java基础之字符串常见方法总结
- Python总结:字符串处理
- 自学Python之Python基础:(七)字符串处理技巧
- python字符串方法基础
- Python对字符串的常用处理方法
- python之字符串处理
- python之字符串处理
- Python 字符串方法总结
- python基础之字符串
- python基础之字符串
- python基础之字符串
- Python 连接字符串的方法总结
- Python基础学习----字符串处理
- python基础学习之字符串的格式化
- Java Object 类源码分析
- 【Educational Codeforces Round 1A】【水题】Tricky Sum 1~n之和减去2的幂
- 一周开发app__Android开源计划
- Spring 使用注解集成Log
- cywin下的进程管理命令procps
- Python基础之字符串处理方法的总结
- 清理mac系统内存方法
- c语言va_list snprintf 的实现
- 常规功能和模块自定义系统 (cfcmms)—017自定义grid方案(1)
- 强数据类型和弱数据类型
- Mininet安装配置快速入门(vmware)
- 前端程序员应该知道的 15 个 jQuery 小技巧
- 远程推送.代码托管
- 如何通过命令行创建和设置一个MySQL用户