Python字符串处理之count()方法的使用

   这篇文章主要介绍了Python字符串处理之count()方法的使用,是Python入门的基础知识,需要的朋友可以参考下

  count()方法返回出现在范围内串子数range [start, end]。可选参数的start和end都解释为片符号。

  语法

  以下是count()方法的语法:

  ?

1

str.count(sub, start= 0,end=len(string))

  参数

  sub -- 这是子串用来进行搜索。

  start -- 搜索从这一索引。第一个字符从0开始的索引。默认情况下搜索从0开始的索引。

  end -- 搜索从该索引结束。第一个字符从0开始的索引。默认情况下搜索结束的最后一个索引。

  返回值

  此方法返回集中在长度宽度的字符串。

  例子

  下面的例子显示了count()方法的使用。

  ?

1
2
3
4
5
6
7
8

#!/usr/bin/python
 
str = "this is string example....wow!!!";
 
sub = "i";
print "str.count(sub, 4, 40) : ", str.count(sub, 4, 40)
sub = "wow";
print "str.count(sub) : ", str.count(sub)

  当我们运行上面的程序,它会产生以下结果:

  ?

1
2

str.count(sub, 4, 40) : 2
str.count(sub, 4, 40) : 1

时间: 2024-10-28 05:25:22

Python字符串处理之count()方法的使用的相关文章

浅谈python字符串方法的简单使用_python

学习python字符串方法的使用,对书中列举的每种方法都做一个试用,将结果记录,方便以后查询. (1) s.capitalize() ;功能:返回字符串的的副本,并将首字母大写.使用如下: >>> s = 'wwwwww' >>> scap = s.capitalize() >>> scap 'Wwwwww' (2)s.center(width,char); 功能:返回将s字符串放在中间的一个长度为width的字符串,默认其他部分用空格填充,否则使用c

Python中List.count()方法的使用教程

  这篇文章主要介绍了Python中List.count()方法的使用教程,是Python入门中的基础知识,需要的朋友可以参考下 count()方法返回obj出现在列表的次数. 语法 以下是count()方法的语法: ? 1 list.count(obj) 参数 obj -- 这是在该列表被计数的对象. 返回值 此方法返回obj出现在列表的次数. 例子 下面的例子显示了count()方法的使用. ? 1 2 3 4 5 6 #!/usr/bin/python   aList = [123, 'x

Python字符串逐字符或逐词反转方法

  这篇文章主要介绍了Python字符串逐字符或逐词反转方法,本文对逐字符或逐词分别给出两种方法,需要的朋友可以参考下 目的 把字符串逐字符或逐词反转过来,这个蛮有意思的. 方法 先看逐字符反转吧,第一种设置切片的步长为-1 代码如下: revchars=astring[::-1] In [65]: x='abcd' In [66]: x[::-1] Out[66]: 'dcba' 第二种做法是采用reversed(),注意它返回的是一个迭代器,可以用于循环或传递给其它的"累加器",不

python按照多个字符对字符串进行分割的方法

 这篇文章主要介绍了python按照多个字符对字符串进行分割的方法,涉及Python中正则表达式匹配的技巧,非常具有实用价值,需要的朋友可以参考下     本文实例讲述了python按照多个字符对字符串进行分割的方法.分享给大家供大家参考.具体分析如下: 这段python代码通过这规则表达式对字符串进行分割,使用w作为分割符,只要不是字母和数字的就会被分割开来. ? 1 2 3 import re DATA = "Hey, you - what are you doing here! welco

python保存字符串到文件的方法

  本文实例讲述了python保存字符串到文件的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 def save(filename, contents): fh = open(filename, 'w') fh.write(contents) fh.close() save('file.name', 'some stuff') 希望本文所述对大家的Python程序设计有所帮助.

Python去除字符串两端空格的方法

  这篇文章主要介绍了Python去除字符串两端空格的方法,本文主要讲解了string.lstrip.string.rstrip.string.strip等函数的运用,需要的朋友可以参考下 目的 获得一个首尾不含多余空格的字符串 方法 可以使用字符串的以下方法处理: string.lstrip(s[, chars]) Return a copy of the string with leading characters removed. If chars is omitted or None,

Python合并字符串的3种方法

  这篇文章主要介绍了Python合并字符串的3种方法,本文讲解了使用+=操作符.使用%操作符.使用String的' '.join()方法3种方法,需要的朋友可以参考下 目的 将一些小的字符串合并成一个大字符串,更多考虑的是性能 方法 常见的方法有以下几种: 1.使用+=操作符 代码如下: BigString=small1+small2+small3+...+smalln 例如有一个片段pieces=['Today','is','really','a','good','day'],我们希望把它联

python写入中英文字符串到文件的方法

  这篇文章主要介绍了python写入中英文字符串到文件的方法,实例分析了Python操作中英文字符串的技巧,非常简单实用,需要的朋友可以参考下 python中如果使用系统默认的open方法打开的文件只能写入ascii吗,如果要写入中文需要用到codecs模块,下面的代码向 c:/1.txt文件写入 "你好,脚本之家 jb51.net"中文字符串 ? 1 2 3 4 5 # -*- coding: utf-8 -*- import codecs content = u'你好,脚本之家

python字符串替换的2种方法_python

python 字符串替换 是python 操作字符串的时候经常会碰到的问题,这里简单介绍下字符串替换方法. python 字符串替换可以用2种方法实现: 1是用字符串本身的方法. 2用正则来替换字符串 下面用个例子来实验下: a = 'hello word' 把a字符串里的word替换为python 1.用字符串本身的replace方法 复制代码 代码如下: a.replace('word','python') 输出的结果是hello python 2.用正则表达式来完成替换: 复制代码 代码如