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

極客小將

您現在的位置是:首頁 » python編程資訊

資訊內容

Python基礎練習實例17(統計字符)

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

題目:輸入一行字符,分別統計出其中英文字母、空格、數字和其它字符的個數。

程序分析:利用 while 或 for 語句,判斷每一位字符string[i]是字母?數字?還是其它標點,用到isalpha、isspace、isdigit函數。

#!/usr/bin/python

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

import string

s = raw_input('請輸入一個字符串:\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)


輸出結果:

請輸入一個字符串:

hello 123[]8**

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

使用for循環:

Python基礎練習實例17(統計字符)


本站部分內容轉載自網絡,如有侵權請聯系管理員及時刪除。

預約試聽課

已有385人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 连城县| 革吉县| 盐边县| 武川县| 乌拉特前旗| 揭西县| 江阴市| 呈贡县| 特克斯县| 信宜市| 刚察县| 望江县| 庆安县| 桑日县| 阜新市| 荆州市| 天峨县| 盱眙县| 陆丰市| 洱源县| 江孜县| 广西| 东乌珠穆沁旗| 慈溪市| 商河县| 西华县| 老河口市| 凤凰县| 丰顺县| 阿合奇县| 鄂伦春自治旗| 饶阳县| 岗巴县| 都昌县| 霍林郭勒市| 宝丰县| 花莲市| 临安市| 桂阳县| 融水| 东兰县|