关下月亮 发表于 2020-6-20 19:02:39

计算字符串中的数字和字母个数

接受用户输入的字符串,计算此字符串中的包含的数字和字母的个数(御用c.isdigit()和c.isalpha())          另外明早8点有没有大神可以帮助我考试的,我我我,真心求助!!{:10_266:}

liuzhengyuan 发表于 2020-6-20 19:05:27

if ‘0’ <= i <= ‘9’

这样

关下月亮 发表于 2020-6-20 19:06:39

liuzhengyuan 发表于 2020-6-20 19:05
if ‘0’

啊?

liuzhengyuan 发表于 2020-6-20 19:07:37

本帖最后由 liuzhengyuan 于 2020-6-20 19:09 编辑

关下月亮 发表于 2020-6-20 19:06
啊?

迭代所有字符
然后像刚才那样判断是否是数字和字母
或者 isdigit 来判断也可以做到

qiuyouzhi 发表于 2020-6-20 19:09:43

关下月亮 发表于 2020-6-20 19:06
啊?

str1 = input()
sz, zm = 0, 0
for each in str1:
    if each.isdigit():
      sz += 1
    elif each.isalpha():
      zm += 1

print("数字个数:%d, 字母个数:%d" % (sz, zm))

关下月亮 发表于 2020-6-20 19:12:01

liuzhengyuan 发表于 2020-6-20 19:07
迭代所有字符
然后像刚才那样判断是否是数字和字母
或者 isdigit 来判断也可以做到

好的

关下月亮 发表于 2020-6-20 19:12:42

qiuyouzhi 发表于 2020-6-20 19:09


感谢大佬!!谢谢谢谢!!

qiuyouzhi 发表于 2020-6-20 19:13:52

liuzhengyuan 发表于 2020-6-20 19:05
if ‘0’

写法过于C++{:10_256:}

java2python 发表于 2020-6-20 19:15:02

python写法:sum() ------->里面数字的个数

关下月亮 发表于 2020-6-20 20:36:21

qiuyouzhi 发表于 2020-6-20 19:13
写法过于C++

{:10_250:}{:10_250:}

关下月亮 发表于 2020-6-20 20:37:02

java2python 发表于 2020-6-20 19:15
python写法:sum() ------->里面数字的个数

好,感谢!

关下月亮 发表于 2020-6-20 21:29:17

qiuyouzhi 发表于 2020-6-20 19:09


大佬,内个内个,明天早上有时间嘛~~可不可以帮我看看我滴python题~{:10_266:}

qiuyouzhi 发表于 2020-6-20 21:44:15

关下月亮 发表于 2020-6-20 21:29
大佬,内个内个,明天早上有时间嘛~~可不可以帮我看看我滴python题~

我小学生,有课的

关下月亮 发表于 2020-6-21 06:18:44

qiuyouzhi 发表于 2020-6-20 21:44
我小学生,有课的

----害,那那那行吧
页: [1]
查看完整版本: 计算字符串中的数字和字母个数