大家好,今天小编关注到一个比较有意思的话题,就是关于python学习统计的问题,于是小编就整理了5个相关介绍python学习统计的解答,让我们一起看看吧。

  1. python如何统计数字和小写字母?
  2. python怎么实现统计百分比?
  3. python2.7,输入一个字符串,统计其中每个字符出现的次数(不区分大小写),使用列表及字符串函数?
  4. python怎么统计元组中元素的个数?
  5. python统计字符出现概率?

python如何统计数字和小写字母?

python统计字符串中字母个数

python学习统计-python 统计学
(图片来源网络,侵删)

给一个字符串,统计其中的数字、字母和其他类型字符的个数;

例如:输入“254h!%he”,输出:数字=3,字母=3,其他=2

python学习统计-python 统计学
(图片来源网络,侵删)

方法:

①首先用“str_count = 0”定义字母的字符初始个数为0

python学习统计-python 统计学
(图片来源网络,侵删)

②接着遍历字符串,判断字符串内各字符的类型,并将字母个数累加;

③最后用“print(‘字母 = %d’ %(str_count))”输出字母个数结果即可。

数字初始个数

1

int_count = 0

字母初始个数

1

str_count = 0

其他字符初始个数

1

other_count = 0

输入字符串

1

a = input(‘please input a str\n’)

遍历字符串

for i in a:

# 判断是否为数字

if i.isdigit():

int_count += 1

# 判断是否为字母

elif i.isalnum():

str_count += 1

# 判断为其他字符

else:

other_count += 1

print(‘数字 = %d, 字母 = %d,其他 = %d’ %( int_count ,str_count,other_count))

python怎么实现统计百分比?

>>> rate = 0.23>>> print("分类正确率是:%.2f%%" %(rate*100))分类正确率是:23.00%>>>保留几位小数自己看着办

python2.7,输入一个字符串,统计其中每个字符出现的次数(不区分大小写),使用列表及字符串函数?

str=input("请输入一串字符")

str1=str.lower()

str2={}

for i in str1:

str2[i]=str1.count(i)

print(str2)

str=input("请输入一串字符")

str1=str.lower()

str2={}

for i in str1:

str2[i]=str1.count(i)

print(str2)

python怎么统计元组中元素的个数?

可以使用 Python 内置函数 count() 统计元组中元素的个数。count() 方法需要一个参数,表示需要统计的元素。具体操作可以参考以下示例代码:

my_tuple = (1, 2, 3, 2, 4, 2)

count_2 = my_tuple.count(2)

print("元组中2的个数为:", count_2)

输出结果为:

元组中2的个数为: 3

这表示在元组 my_tuple 中,数字 2 出现的次数为 3 次。

python统计字符出现概率?

可以调用Python内置的字符串统计函数与字典的应用,代码如下:

注意缩进!!!

#########代码开始#########

Str = input("请输入一串字符:")

resoult = {} # 定义一个空字典

for i in Str: # 遍历输入的字符串,以键值对的方式存储在字典中

resoult[i] = Str.count(i)

for key in resoult: # 遍历字典,格式化输出结果

print(f'"{key}":{resoult[key]}次')

#########代码结束#########

第一个for循环用来遍历用户输入的字符串,将字符串以键(每个字符)值(出现的次数)对的方式存放在字典中;第二个for循环就是遍历字典,将其格式化输出就行了。

到此,以上就是小编对于python学习统计的问题就介绍到这了,希望介绍关于python学习统计的5点解答对大家有用。