Python基础之字符串处理方法的总结

原创 2015年11月19日 09:04:27

这是在下的第一篇博客,博主最近在学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笔记014】字符串:各种奇葩的内置方法

示例:

零基础学python-7.7 字符串格式化方法(1)

承接上一章节,我们这一节来说说字符串格式化的另一种方法,就是调用format() >>> template='{0},{1} and {2}' >>> template.format ('a','b'...

Python3.4字符串基础及每次处理一个字符

"""  Python3.4【文本】之每次处理一个字符  """   test_str = "my name is bixiaopeng&q...

python字符串,元组,列表,集合的基础总结

## python字符串,元组,列表,集合的基础总结 ## 1.pyhton 的基本数据类型总共有五种分别是整型,长整形(long),浮点型(float),复数类型(complex),布尔型(bool...

Python中字符串处理函数(或者叫方法)strip就是一个坑

字符串处理函数大家肯定都经常用,甭管你用什么语言,这一块还是不能少的。一直以来都把python的strip理解成了去掉收尾的空格,因为用过java或者VB的程序员应该知道,有个trim可以去掉首尾的空...

python 字符串常用方法总结

Python 2.7.3 (default, Apr 10 2012, 23:24:47) [MSC v.1500 64 bit (AMD64)] on win32 Type "copyright"...

简单总结Python中几种字符串连接的方法

学习Python有了一段时间,今天突然想起字符串连接的东西,想总结一下。 总的来说字符串连接的方式总共有一下几种: 第一种: 第一种也是最为常见易于理解的一种,直接使用 "+" 进行操作

Python字符串拼接、截取及替换方法总结

转自:http://blog.csdn.net/wh62592855/article/details/6771072 python字符串连接有几种方法,我开始用的第一个方法效率是最低的,后来看了...

python 3.2 字符串方法学习总结

Sequence Types sequence类型有六种:strings, byte sequences (bytes objects), byte arrays(bytearray objects)...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)