python中size和count的区别-Python教程

资源魔 53 0
Python中count()办法用于统计字符串里某个字符呈现的次数。可选参数为正在字符串搜寻的开端与完结地位。count()办法语法:

str.count(sub, start= 0,end=len(string));size()函数次要是用来统计矩阵元素个数,或矩阵某一维上的元素个数的函数。

count()

参数

sub -- 搜寻的子字符串start -- 字符串开端搜寻的地位。默许为第一个字符,第一个字符索引值为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

count():较量争论蕴含工具个数
[1,1,1,2].count(1),前往值为3
‘asddf’.count(‘d’),前往值为2

相干保举:《Python视频教程》

size()

参数

numpy.size(a, axis=None)

a:输出的矩阵

axis:int型的可选参数,指定前往哪一维的元素个数。当不指按时,前往整个矩阵的元素个数。

例子

>>> a = np.array([[1,2,3],[4,5,6]])
>>> np.size(a)
6
>>> np.size(a,1)
3
>>> np.size(a,0)
2

axis的值不设定,前往矩阵的元素个数:axis = 0,前往该二维矩阵的行数 ,axis = 1,前往该二维矩阵的列数。

注:第二个参数axis从0开端,没有是从1开端

size()是numpy模块中才有的函数。

size():较量争论数组以及矩阵一切数据的个数 。
a = np.array([[1,2,3],[4,5,6]])
np.size(a),前往值为 6。
np.size(a,1),前往值为 3。

size既能够作为函数,也能够作为ndarray的属性。

a.size,前往值为 6。

以上就是python中size以及count的区分的具体内容,更多请存眷资源魔其它相干文章!

标签: Python python教程 python编程 python使用问题 count size

抱歉,评论功能暂时关闭!