国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

您現(xiàn)在的位置是:首頁(yè) » python編程資訊

資訊內(nèi)容

Python基礎(chǔ)練習(xí)實(shí)例17(統(tǒng)計(jì)字符)

極客小將2020-11-11-
輸入一行字符,分別統(tǒng)計(jì)出其中英文字母、空格、數(shù)字和其它字符的個(gè)數(shù)。程序分析:利用 while 或 for 語(yǔ)句,判斷每一位字符string[i]是字母?數(shù)字?

題目:輸入一行字符,分別統(tǒng)計(jì)出其中英文字母、空格、數(shù)字和其它字符的個(gè)數(shù)。

程序分析:利用 while 或 for 語(yǔ)句,判斷每一位字符string[i]是字母?數(shù)字?還是其它標(biāo)點(diǎn),用到isalpha、isspace、isdigit函數(shù)。

#!/usr/bin/python

# -*- coding: UTF-8 -*-

import string

s = raw_input('請(qǐng)輸入一個(gè)字符串:\n')

letters = 0

space = 0

digit = 0

others = 0

i=0

while i < len(s):

   c = s[i]

   i += 1

   if c.isalpha():

       letters += 1

   elif c.isspace():

       space += 1

   elif c.isdigit():

       digit += 1

   else:

       others += 1

print 'char = %d,space = %d,digit = %d,others = %d' % (letters,space,digit,others)


輸出結(jié)果:

請(qǐng)輸入一個(gè)字符串:

hello 123[]8**

char = 5,space = 1,digit = 4,others = 4

使用for循環(huán):

Python基礎(chǔ)練習(xí)實(shí)例17(統(tǒng)計(jì)字符)


本站部分內(nèi)容轉(zhuǎn)載自網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員及時(shí)刪除。

預(yù)約試聽(tīng)課

已有385人預(yù)約都是免費(fèi)的,你也試試吧...

主站蜘蛛池模板: 凌云县| 贵定县| 鞍山市| 咸丰县| 琼海市| 香港| 安顺市| 珠海市| 大足县| 阜城县| 弥勒县| 章丘市| 肥乡县| 航空| 北碚区| 潢川县| 平乐县| 于都县| 唐海县| 瑞金市| 长子县| 峨眉山市| 阿勒泰市| 石屏县| 娱乐| 永德县| 泗洪县| 天台县| 宜都市| 南漳县| 吉林省| 鞍山市| 星座| 鹤峰县| 诸城市| 巴青县| 柳林县| 云阳县| 兴文县| 娱乐| 财经|