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】字符串:各种奇葩的内置方法

示例:
  • SMF0504
  • SMF0504
  • 2016年03月14日 10:39
  • 676

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

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

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

"""  Python3.4【文本】之每次处理一个字符  """   test_str = "my name is bixiaopeng"      for x in range( 0, len(te...

Python基础学习----字符串处理

1.字符串处理 (1-1)字符串的格式化 Python中可以使用%进行字符串的格式化: 【说明】%f可以对浮点数进行格式化,可以指定格式化的精度,Python会根据制定的精度进行“四舍五入": ...

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

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

C#_处理字符串方法总结.doc

  • 2012年09月25日 08:22
  • 39KB
  • 下载

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

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

python中字符串(str)的常用处理方法

str='python String function' 生成字符串变量str='python String function' 字符串长度获取:len(str) 例:print '%s lengt...

Python对字符串的常用处理方法

python对字符串处理的常用方法

Python 字符串操作方法大全

  • 2017年12月04日 16:17
  • 22KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Python基础之字符串处理方法的总结
举报原因:
原因补充:

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