s = "学而时习之,不亦说乎?有朋自远方来,不亦乐乎?人不知而不愠,不亦君子乎?"
n = 0
m = 0for ch in s:
if'\u4e00' <= ch <= '\u9fef': n += 1
m = len(s) - n
print("字符数为{},标点符号数为{}。".format(n, m))
#字符数为30,标点符号数为6。
weixin_39574287的博客如下所示:# -*- coding: utf-8 -*-# 要求:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。def count(s):count_a=count_z=count_o=count_s=0for i in s:if (ord(i)>=97 and ord(i)=65 and ord...