最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python統(tǒng)計字符串中英文字母、空格、數(shù)字和其它字符的個數(shù)

 更新時間:2023年06月29日 10:09:08   作者:歡喜躲在眉梢里  
這篇文章主要給大家介紹了關于Python統(tǒng)計字符串中英文字母、空格、數(shù)字和其它字符的個數(shù)的相關資料,本文實例講述了python統(tǒng)計字符串中指定字符出現(xiàn)次數(shù)的方法,需要的朋友可以參考下

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

方法一:使用正則表達式

import re
str1 = input("請輸入一行字符串:")
alpha = 0  #英文字母
space = 0  #空格
digit = 0  #數(shù)字
other = 0  #其他
for i in str1:
#     print(i)
    if re.findall(r"[A-Za-z]",i):
        alpha += 1
    elif re.findall(r"\s", i):
        space += 1
    elif re.findall(r"\d",i):
        digit += 1
    else:
        other += 1
print(f"{str1}中的英文字母個數(shù)為:{alpha}")
print(f"{str1}中的空格個數(shù)為:{ space}")
print(f"{str1}中的數(shù)字個數(shù)為:{digit}")
print(f"{str1}中的其他字符個數(shù)為:{other}")

方式二:

while True:
    str1 = input("請輸入一行字符串:")
    alpha = 0  #英文字母
    space = 0  #空格
    digit = 0  #數(shù)字
    other = 0  #其他
    for i in str1:
        if i.isalpha():
            alpha += 1
        elif i.isspace():
            space += 1
        elif i.isdigit():
            digit += 1
        else:
            other += 1
    print(f"{str1}中的英文字母個數(shù)為:{alpha}")
    print(f"{str1}中的空格個數(shù)為:{ space}")
    print(f"{str1}中的數(shù)字個數(shù)為:{digit}")
    print(f"{str1}中的其他字符個數(shù)為:{other}")

方式三:使用列表[]

while True:
    str1 = input("請輸入一行字符串:")
    alpha = []  #英文字母
    space = [] #空格
    digit = []  #數(shù)字
    other = []  #其他
    for i in str1:
        if i.isalpha():
            alpha.append(i)
        elif i.isspace():
            space.append(i)
        elif i.isdigit():
            digit.append(i)
        else:
            other += 1
    print(f"{str1}中的英文字母個數(shù)為:{len(alpha)}")
    print(f"{str1}中的空格個數(shù)為:{len(space)}")
    print(f"{str1}中的數(shù)字個數(shù)為:{len(digit)}")
    print(f"{str1}中的其他字符個數(shù)為:{len(other)}")

總結

到此這篇關于Python統(tǒng)計字符串中英文字母、空格、數(shù)字和其它字符個數(shù)的文章就介紹到這了,更多相關Python統(tǒng)計字符串個數(shù)內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 使用Python輕松實現(xiàn)創(chuàng)建與合并PowerPoint幻燈片

    使用Python輕松實現(xiàn)創(chuàng)建與合并PowerPoint幻燈片

    在日常工作和報告制作中,將多個?PowerPoint?演示文稿合并成一個?是常見需求,本文將演示如何使用?Python?合并兩個演示文稿,感興趣的小伙伴可以了解下
    2025-11-11
  • Python基礎數(shù)據(jù)類型tuple元組的概念與用法

    Python基礎數(shù)據(jù)類型tuple元組的概念與用法

    元組(tuple)是 Python 中另一個重要的序列結構,和列表類似,元組也是由一系列按特定順序排序的元素組成,這篇文章主要給大家介紹了關于Python基礎數(shù)據(jù)類型tuple元組的概念與使用方法,需要的朋友可以參考下
    2021-07-07
  • jupyter notebook保存文件默認路徑更改方法匯總(親測可以)

    jupyter notebook保存文件默認路徑更改方法匯總(親測可以)

    安裝Anaconda后,新建文件的默認存儲路徑一般在C系統(tǒng)盤,那么路徑是什么呢?如何更改jupyter notebook保存文件默認路徑呢?今天小編就這一問題通過兩種方法給大家講解,需要的朋友跟隨小編一起看看吧
    2021-06-06
  • 解決python2.7 查詢mysql時出現(xiàn)中文亂碼

    解決python2.7 查詢mysql時出現(xiàn)中文亂碼

    這篇文章主要介紹了python操作mysql中文顯示亂碼的解決方法,是Python數(shù)據(jù)庫程序設計中經常會遇到的問題,非常具有實用價值,需要的朋友可以參考下
    2016-10-10
  • 在django中使用apscheduler 執(zhí)行計劃任務的實現(xiàn)方法

    在django中使用apscheduler 執(zhí)行計劃任務的實現(xiàn)方法

    這篇文章主要介紹了如何在django中使用apscheduler 執(zhí)行計劃任務,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-02-02
  • python3基礎之集合set詳解

    python3基礎之集合set詳解

    大家好,本篇文章主要講的是python3基礎之集合set詳解,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • 使用Python和百度語音識別生成視頻字幕的實現(xiàn)

    使用Python和百度語音識別生成視頻字幕的實現(xiàn)

    這篇文章主要介紹了使用Python和百度語音識別生成視頻字幕,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-04-04
  • python引入其他py文件或模塊

    python引入其他py文件或模塊

    本文主要介紹了python引入其他py文件或模塊,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-01-01
  • GDAL 矢量屬性數(shù)據(jù)修改方式(python)

    GDAL 矢量屬性數(shù)據(jù)修改方式(python)

    這篇文章主要介紹了GDAL 矢量屬性數(shù)據(jù)修改方式(python),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • 使用Python分割并高效處理PDF大文件詳解

    使用Python分割并高效處理PDF大文件詳解

    在處理大型PDF文件時,將它們分解成更小、更易于管理的塊通常是有益的,本文將為大家介紹一下如何使用Python和為Unstructured.io庫實現(xiàn)分割PDF吧
    2025-03-03

最新評論

荥经县| 辽宁省| 铁力市| 文安县| 南昌市| 信丰县| 衡南县| 扬中市| 柳州市| 安庆市| 莱西市| 泾川县| 巩留县| 阳新县| 密云县| 新闻| 宜良县| 湄潭县| 乌兰浩特市| 武邑县| 合作市| 德兴市| 沾益县| 南丰县| 洪雅县| 新民市| 桓台县| 中西区| 苍南县| 五家渠市| 大姚县| 临西县| 阜宁县| 昭通市| 香河县| 永定县| 定南县| 泸溪县| 增城市| 通化市| 罗甸县|