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

python 將字符串中的數(shù)字相加求和的實(shí)現(xiàn)

 更新時(shí)間:2019年07月18日 10:26:06   作者:嘎嘣real  
這篇文章主要介紹了python 將字符串中的數(shù)字相加求和的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

計(jì)算字符串中所有數(shù)字的和,字符串中有數(shù)字和字母組合而成

如果出現(xiàn)連續(xù)數(shù)字,按照一個(gè)數(shù)操作

具體解釋在代碼行里:

def sum_str(str1):
  len1=len(str1)   #首先將字符串str1的長度賦值給len1
  sum = n = 0      #建立一個(gè)值為0的空變量sun     #建立一個(gè)值為0的空變量n
  for i in range(len1):        #用i來遍歷字符串的長度
    if 49 <= ord(str1[i]) <= 57:  #判斷字符ascii碼是否在數(shù)字ascii值范圍內(nèi)
      n = n * 10     #n *= 10
      n = int(str1[i]) + n  #n += int(str1[i])
    else:
      sum = n + sum  #sum += n
      n = 0
    # 上面6行代碼的意思是從0下標(biāo)開始,遍歷字符串,如果是數(shù)字,用n加上其數(shù)字,
    #執(zhí)行邏輯是,碰見一個(gè)數(shù)字,用n加上,如果下一個(gè)還是數(shù)字,就將上一個(gè)數(shù)字乘10加這個(gè)數(shù)字,依次循環(huán)
    #比如:連續(xù)數(shù)字df123asd = ((1*10+2)*10)+3
    #如果不是數(shù)字,就將n值加到變量sum中,保存,并且將n重新賦值為0,再次進(jìn)入for循環(huán),(sun只在碰見字母的時(shí)候出現(xiàn),把數(shù)字之前的數(shù)字的值收集起來)
    # 下次再碰到數(shù)字(滿足if條件),循環(huán)(if)條件下面的邏輯
  sum = n +sum
  print(sum)
str1 = "b532x2x3c4b5"
sum_str(str1)   #調(diào)用函數(shù)

運(yùn)行結(jié)果:

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python實(shí)現(xiàn)PS濾鏡功能之波浪特效示例

    Python實(shí)現(xiàn)PS濾鏡功能之波浪特效示例

    這篇文章主要介紹了Python實(shí)現(xiàn)PS濾鏡功能之波浪特效,結(jié)合實(shí)例形式分析了Python實(shí)現(xiàn)PS濾鏡波浪特效的原理與相關(guān)操作技巧,需要的朋友可以參考下
    2018-01-01
  • Pythonic版二分查找實(shí)現(xiàn)過程原理解析

    Pythonic版二分查找實(shí)現(xiàn)過程原理解析

    這篇文章主要介紹了Pythonic版二分查找實(shí)現(xiàn)過程原理解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • Python的Flask站點(diǎn)中集成xhEditor文本編輯器的教程

    Python的Flask站點(diǎn)中集成xhEditor文本編輯器的教程

    xhEditor是基于jQuery的Web端文本編輯器,基本的圖片上傳等功能也都帶有,這里我們就來看一下Python的Flask站點(diǎn)中集成xhEditor文本編輯器的教程
    2016-06-06
  • Python實(shí)現(xiàn)exe小工具的詳細(xì)代碼

    Python實(shí)現(xiàn)exe小工具的詳細(xì)代碼

    Python exe工具是一種將Python代碼打包成可執(zhí)行文件的工具,它可以將Python程序轉(zhuǎn)換為獨(dú)立的可執(zhí)行文件,使得在沒有安裝Python解釋器的環(huán)境中也能夠運(yùn)行Python程序,本文給大家介紹了Python實(shí)現(xiàn)exe小工具的詳細(xì)代碼,需要的朋友可以參考下
    2024-04-04
  • Python異步之迭代器如何使用詳解

    Python異步之迭代器如何使用詳解

    這篇文章主要為大家介紹了Python異步之迭代器如何使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • Django REST framework 單元測試實(shí)例解析

    Django REST framework 單元測試實(shí)例解析

    這篇文章主要介紹了Django REST framework 單元測試實(shí)例解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • python使用scrapy發(fā)送post請求的坑

    python使用scrapy發(fā)送post請求的坑

    這篇文章主要介紹了使用scrapy發(fā)送post請求的坑,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-09-09
  • 基于Python實(shí)現(xiàn)骰子小游戲

    基于Python實(shí)現(xiàn)骰子小游戲

    骰子,是現(xiàn)在娛樂場所最常見的一種玩樂項(xiàng)目。一般骰子分兩人和兩人以上玩,而玩法有很多。本文就來用Python實(shí)現(xiàn)個(gè)骰子小游戲,感興趣的可以了解一下
    2023-02-02
  • python使用pil進(jìn)行圖像處理(等比例壓縮、裁剪)實(shí)例代碼

    python使用pil進(jìn)行圖像處理(等比例壓縮、裁剪)實(shí)例代碼

    這篇文章主要介紹了python使用pil進(jìn)行圖像處理(等比例壓縮、裁剪)實(shí)例代碼,首先介紹了pil的相關(guān)內(nèi)容,然后分享了實(shí)例代碼,具有一定借鑒價(jià)值,需要的朋友可以參考下。
    2017-12-12
  • 基于python獲取本地時(shí)間并轉(zhuǎn)換時(shí)間戳和日期格式

    基于python獲取本地時(shí)間并轉(zhuǎn)換時(shí)間戳和日期格式

    這篇文章主要介紹了基于python獲取本地時(shí)間并轉(zhuǎn)換時(shí)間戳和日期格式,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10

最新評(píng)論

万源市| 平阳县| 禄丰县| 青河县| 汝城县| 库尔勒市| 永川市| 邢台市| 广安市| 芷江| 江陵县| 陇南市| 措勤县| 阿合奇县| 新丰县| 马尔康县| 博湖县| 健康| 巍山| 苏尼特右旗| 曲阜市| 比如县| 香格里拉县| 江西省| 玉环县| 海南省| 宁陵县| 土默特右旗| 卢氏县| 开原市| 西城区| 康马县| 博白县| 霍邱县| 星子县| 科技| 麻栗坡县| 花垣县| 鄂伦春自治旗| 达拉特旗| 文化|