python中count函数的用法

摘要:
Pythoncount()方法描述Pythoncount()方法用于统计字符串里某个字符出现的次数。count()方法语法:str.count参数sub--搜索的子字符串start--字符串开始搜索的位置。默认为第一个字符,第一个字符索引值为0。"print#办法1printdicta={}foriina:dicta[i]=a.countprint#办法2printfromcollectionsimportCounterprint#办法3printforiina:print#用count方法计算各项数量,简单打印出来而已#办法4printlista=list#字符串转为列表printforiinlista:print#用列表的count方法计算各项数量打印结果:a=hello,world!
Python count()方法

描述

Python count() 方法用于统计字符串里某个字符出现的次数。可选参数为在字符串搜索的开始与结束位置。

count()方法语法:

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

参数

sub -- 搜索的子字符串

start -- 字符串开始搜索的位置。默认为第一个字符,第一个字符索引值为0。

end -- 字符串中结束搜索的位置。字符中第一个字符的索引为 0。默认为字符串的最后一个位置。

返回值

该方法返回子字符串在字符串中出现的次数。

案例:

# 计算出以下字符串,每个字符出现的次数
a = "hello,world!"print('a=',a)

#办法1
print ("统计a中各项的个数,办法1(字典):")
dicta ={}
for i ina:
    dicta[i] =a.count(i)
print (dicta)


# 办法2
print ("统计a中各项的个数,办法2(collections的counter):")
fromcollections import Counter
print(Counter(a))


# 办法3
print ("统计a中各项的个数,办法3(count方法):")
for i ina:
    print("%s:%d" %(i,a.count(i)))    #用count方法计算各项数量,简单打印出来而已

# 办法4(结果同3)
print ("统计a中各项的个数,办法4(列表count方法):")
lista =list(a)                           #字符串转为列表
print ('lista:',lista)
for i inlista:
    print("%s:%d" %(i,lista.count(i)))    #用列表的count方法计算各项数量

打印结果:

a= hello,world!统计a中各项的个数,办法1(字典):
{'h': 1, 'e': 1, 'l': 3, 'o': 2, ',': 1, 'w': 1, 'r': 1, 'd': 1, '!': 1}
统计a中各项的个数,办法2(collections的counter):
Counter({'l': 3, 'o': 2, 'h': 1, 'e': 1, ',': 1, 'w': 1, 'r': 1, 'd': 1, '!': 1})
统计a中各项的个数,办法3(count方法):
h:1e:1l:3l:3o:2,:1w:1o:2r:1l:3d:1
!:1统计a中各项的个数,办法4(列表count方法):
lista: ['h', 'e', 'l', 'l', 'o', ',', 'w', 'o', 'r', 'l', 'd', '!']
h:1e:1l:3l:3o:2,:1w:1o:2r:1l:3d:1
!:1
Process finished with exit code 0

免责声明:文章转载自《python中count函数的用法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇[js]使用百度编辑器uediter时遇到的一些问题(span,div等被过滤)CSS3动画(性能篇)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Windows API常识

typedef float FLOAT; typedef long LONG; typedef short SHORT typedef int INT; typedef char CHAR;   typedef unsigned int UINT; typedef unsigned int UINT32; typedef signed int INT32;...

Python中的MySQL接口:PyMySQL & MySQLdb

MySQLdb模块只支持MySQL-3.23到5.5之间的版本,只支持Python-2.4到2.7之间的版本 PyMySQL支持 Python3.0以后的版本 PyMySQL https://pypi.python.org/pypi/PyMySQL https://github.com/PyMySQL/PyMySQL/blob/master/README...

高中信息技术(Python) 必修1 数据与计算 源代码

本文章原文地址:https://www.cnblogs.com/BobHuang/p/15621121.html,原文体验更佳 教材P68中IDLE显示Python版本为3.7.0,所以建议使用Python3.7系列。 第一章 数据与信息 1.1 感知数据 1.2 数据、信息与知识 1.3 数据采集与编码 1.4 数据管理与安全 1.5 数据与大数据 第二...

filter_input() 函数

定义和用法 filter_input() 函数从脚本外部获取输入,并进行过滤。 本函数用于对来自非安全来源的变量进行验证,比如用户的输入。 本函数可从各种来源获取输入: INPUT_GET INPUT_POST INPUT_COOKIE INPUT_ENV INPUT_SERVER INPUT_SESSION (Not yet implemented)...

Python 2.75升级3.6.3

https://blog.csdn.net/wwwdaan5com/article/details/78218277 Centos 7 默认yum安装python 是2.7.5, (网上看了很多升级都是错的 导致python混乱,导致yum坏了,本人还重装了yum:http://www.cnblogs.com/eason-d/p/8608180.html)...

Python基础之变量

扎扎实实地打好基础,练好基本功,我认为这是学好Python的“秘诀”。老子曾云:九层之台,起于垒土。本文主要以一些简单的小例子简述Python基础之变量相关内容,仅供学习分享使用,如有不足之处,还请指正。 什么是变量? 变量是指在程序执行过程中,值可以发生变化的量。与之对应的是常量,常量是指在程序执行过程中,值不可以发生变化的量。变量和常量都是为了获取和设...