设计一个函数,统计任意一串字符串中数字字符的个数
def numCount():
count = 0
str = raw_input('please input something:')
for i in str:
if i.isdigit():
count+=1
print count
numCount()
2,设计函数,统计任意一串字符串中每个字母的个数,不区分大小写
import string
def lettersCount():
list1=[]
str = raw_input('please input something:')
for i in str:
if i.isalpha():
list1.append(i.lower())
for j in string.lowercase:
n = list1.count(j)
if not n:
continue
else:
print '%s 的个数为%s' %(j,n)
lettersCount()
2018-01-02 13:16 添加评论 评分
0agh353272297
1、设计一个函数,统计任意一串字符串中数字字符的个数
#!/usr/bin/env python
str1 = raw_input("请输入字符: ")
def iCount(s):
Count = 0
for i in s:
if i.isdigit():
Count += 1
else:
pass
print "数字=%d" % (Count)
if name == 'main':
iCount(str)
2、设计函数,统计任意一串字符串中每个字母的个数,不区分大小写
#!/usr/bin/env python
-- coding: utf-8 --
@Time : 2018-1-2 11:56
@Author : anChow
@File : 统计字符串个数.py
str1 = raw_input("请输入字符: ")
def strCount(s):
s =list( ''.join(s.split()))
s1 = set(s)
l = list(s1)
t = {}
for i in range(len(l)):
num = 0
for j in reversed(range(len(s))):
if l == s[j]:
num = num + 1
s.pop(j)
t[l] = str(num)
return t
if name == 'main':
t = strCount(str1)
print(t)
2018-01-02 17:38 添加评论 评分
0LINUX_A - 不要在最能吃苦的年龄选择安逸!
#!/usr/bin/env python
-- coding: utf-8 --
@Time : 1/2/2018 11:00 PM
@Author : Zhdya
@File : 0102.py
@Software: PyCharm
习题
1. 设计一个函数,统计任意一串字符串中数字字符的个数
例如:
"adfdfjv1jl;2jlk1j2" 数字个数为3个
list1 = []
aa = raw_input("pls input sth: ")
for i in aa:
if i in "0123456789":
list1.append(i)
print "the input number is {}".format(len(list1))
2. 设计函数,统计任意一串字符串中每个字母的个数,不区分大小写
例如:
"aaabbbcccaae111"
a 5个
b 3个
c 3个
e 1个
list1 = []
list2 = {}
aa = raw_input("pls input sth: ")
for i in aa:
if i.isalpha():
list1.append(i)
for i in list1:
list2 = list1.count(i)
for k,v in list2.iteritems():
print " total this character {} is {}".format(k,v)
2018-01-03 15:56 添加评论 评分
0zhouyuyao
-
设计一个函数,统计任意一串字符串中数字字符的个数
例如:
"adfdfjv1jl;2jlk1j2" 数字个数为3个
def countNum():
co = 0
s = input("Please input a string : ")
for c in s:
if c.isdigit():
co+=1
print("The string have {} number.".format(co))
countNum()
-
设计函数,统计任意一串字符串中每个字母的个数,不区分大小写
例如:
"aaabbbcccaae111"
a 5个
b 3个
c 3个
e 1个
import re
def countNum():
a={}
# s1=''
s = input("Please input a string : ")
s1=re.sub('[^a-zA-Z]','',s)
a = {i: s.count(i) for i in s1}
print(a)
countNum()