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

yipeiwu_com6年前Python基础

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

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

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

参数

  •     sub -- 这是子串用来进行搜索。
  •     start -- 搜索从这一索引。第一个字符从0开始的索引。默认情况下搜索从0开始的索引。
  •     end -- 搜索从该索引结束。第一个字符从0开始的索引。默认情况下搜索结束的最后一个索引。

返回值

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

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

#!/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)

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

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

相关文章

Pytorch实现神经网络的分类方式

本文用于利用Pytorch实现神经网络的分类!!! 1.训练神经网络分类模型 import torch from torch.autograd import Variable imp...

对TensorFlow的assign赋值用法详解

TensorFlow修改变量值后,需要重新赋值,assign用起来有点小技巧,就是需要需要弄个操作子,运行一下。 下面这么用是不行的 import tensorflow as tf...

基于Python函数的作用域规则和闭包(详解)

作用域规则 命名空间是从名称到对象的映射,Python中主要是通过字典实现的,主要有以下几个命名空间: 内置命名空间,包含一些内置函数和内置异常的名称,在Python解释器启动时创建,一...

更新pip3与pyttsx3文字语音转换的实现方法

我使用的python版本是3.5.2 今天想做个语音读取的小脚本,在网上查了一下发现python里有个pyttsx可以识别文字, 打算通过pip3 install pyttsx安装包,结...

pyqt5 QScrollArea设置在自定义侧(任何位置)

pyqt5 QScrollArea设置在自定义侧(任何位置)

本例设置为垂直左侧scroll 主要思想是利用一个长度为0的mid_frame,高度为待设置qwidget的高度,用mid_frame的moveEvent事件驱动qwidget的move...