输入一任意字符串,统计其中中文字符个数。基本中文字符的 Unicode 编码范围是:19968-40869。
在划线处填入合适代码,行数不限,并将完整的程序输入到答案框中。
s = input() #变量s用于存放输入的任意字符串
count = 0 #变量count用于存放统计的中文字符个数
print("该字符串含中文字符个数:{}".format(count))
s = input() #变量s用于存放输入的任意字符串
count = 0 #变量count用于存放统计的中文字符个数
for i in s:
if 19968 <= ord(i) <= 40869:
count += 1
print("该字符串含中文字符个数:{}".format(count))
for i in s:
if 0x4E00<=ord(i)<=0x9Fa5:
count += 1
count=sum([1 for i in s if 0x4E00<=ord(i)<=0x9Fa5])
for c in s: # 遍历每一个字符
tmp=ord(c) # 得到该字符的Unicode编码
if tmp>=19986 and tmp<=40869: # 判断该字符是否是中文字符
count+=1 # 新检测到一个中文字符,计数器增加1