欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 文字的個(gè)數(shù)

在Python中,想要統(tǒng)計(jì)文字的個(gè)數(shù)非常簡(jiǎn)單。只需要使用字符串的len()方法就可以輕松實(shí)現(xiàn)。

text = "Python是一種高級(jí)編程語(yǔ)言,是一門面向?qū)ο蟮恼Z(yǔ)言。"
print(len(text))

執(zhí)行以上代碼后,輸出結(jié)果為:

27

這說明在變量text中共有27個(gè)字符,其中包括空格、標(biāo)點(diǎn)符號(hào)和漢字。

接下來,我們可以將上述代碼進(jìn)行一些修改,來實(shí)現(xiàn)更加實(shí)用的文字?jǐn)?shù)量統(tǒng)計(jì)功能。

text = input("請(qǐng)輸入要統(tǒng)計(jì)的文字:")
length = len(text)
print("您輸入的文字共有{}個(gè)字符。".format(length))

執(zhí)行以上代碼后,程序會(huì)要求用戶輸入要統(tǒng)計(jì)的文字,并輸出其字符數(shù)量。

當(dāng)然,如果要統(tǒng)計(jì)中文、英文、數(shù)字的數(shù)量,可以使用如下代碼:

text = input("請(qǐng)輸入要統(tǒng)計(jì)的文字:")
chinese = english = digit = space = other = 0
for char in text:
if char.isalpha():
english += 1
elif char.isdigit():
digit += 1
elif char.isChinese():
chinese += 1
elif char.isspace():
space += 1
else:
other += 1
print("中文:{}個(gè); 英文:{}個(gè); 數(shù)字:{}個(gè); 空格:{}個(gè); 其他字符:{}個(gè)。".format(chinese, english, digit, space, other))

以上代碼可以統(tǒng)計(jì)中文、英文、數(shù)字、空格和其他字符的數(shù)量,并向用戶輸出結(jié)果。