亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

python計(jì)算書頁碼的統(tǒng)計(jì)數(shù)字問題實(shí)例

 更新時(shí)間:2014年09月26日 10:09:32   投稿:shichen2014  
這篇文章主要介紹了python計(jì)算書頁碼的統(tǒng)計(jì)數(shù)字問題實(shí)例,對比2個(gè)實(shí)例講述了數(shù)字統(tǒng)計(jì)的技巧,非常實(shí)用,需要的朋友可以參考下

本文實(shí)例講述了python計(jì)算書頁碼的統(tǒng)計(jì)數(shù)字問題,是Python程序設(shè)計(jì)中一個(gè)比較典型的應(yīng)用實(shí)例。分享給大家供大家參考。具體如下:

問題描述:對給定頁碼n,計(jì)算出全部頁碼中分別用到多少次數(shù)字0,1,2,3,4...,9

實(shí)例代碼如下:

def count_num1(page_num): 
  num_zero = 0 
  num_one = 0 
  num_two = 0 
  num_three = 0 
  num_four = 0 
  num_five = 0 
  num_six = 0 
  num_seven = 0 
  num_eight = 0 
  num_nine = 0 
  page_list = range(1,page_num + 1) 
  for page in page_list: 
    page = str(page) 
    num_zero += page.count('0') 
    num_one += page.count('1') 
    num_two += page.count('2') 
    num_three += page.count('3') 
    num_four += page.count('4') 
    num_five += page.count('5') 
    num_six += page.count('6') 
    num_seven += page.count('7') 
    num_eight += page.count('8') 
    num_nine += page.count('9') 
  result = [num_zero,num_one,num_two,num_three,num_four,num_five,num_six,num_seven,num_eight,num_nine] 
  return result 
 
print count_num1(13) 

上面這段代碼略顯臃腫,所以改了下代碼。

改后的代碼如下:

def count_num2(page_num): 
  page_list = range(1,page_num + 1) 
  result = [0 for i in range(10)] 
  for page in page_list: 
    page = str(page) 
    for i in range(10): 
      temp = page.count(str(i)) 
      result[i] += temp 
  return result
print count_num2(13)

本文實(shí)例測試運(yùn)行環(huán)境為Python2.7.6

程序輸出結(jié)果為:

[1, 6, 2, 2, 1, 1, 1, 1, 1, 1]

希望本文所述對大家的Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 用Python做個(gè)個(gè)性的動畫掛件讓桌面不單調(diào)

    用Python做個(gè)個(gè)性的動畫掛件讓桌面不單調(diào)

    這篇文章主要介紹了如何用Python做個(gè)個(gè)性的動畫掛件,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-08-08
  • Pytest測試報(bào)告工具Allure的高級用法

    Pytest測試報(bào)告工具Allure的高級用法

    這篇文章介紹了Pytest測試報(bào)告工具Allure的高級用法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-07-07
  • Python實(shí)現(xiàn)微信公眾平臺自定義菜單實(shí)例

    Python實(shí)現(xiàn)微信公眾平臺自定義菜單實(shí)例

    這篇文章主要介紹了Python實(shí)現(xiàn)微信公眾平臺自定義菜單實(shí)例,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2015-03-03
  • python aiohttp的使用詳解

    python aiohttp的使用詳解

    這篇文章主要介紹了python aiohttp的使用詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • Pytorch反向傳播中的細(xì)節(jié)-計(jì)算梯度時(shí)的默認(rèn)累加操作

    Pytorch反向傳播中的細(xì)節(jié)-計(jì)算梯度時(shí)的默認(rèn)累加操作

    這篇文章主要介紹了Pytorch反向傳播中的細(xì)節(jié)-計(jì)算梯度時(shí)的默認(rèn)累加操作,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • 基于Python socket實(shí)現(xiàn)簡易網(wǎng)絡(luò)聊天室

    基于Python socket實(shí)現(xiàn)簡易網(wǎng)絡(luò)聊天室

    本文主要介紹了基于Python socket實(shí)現(xiàn)簡易網(wǎng)絡(luò)聊天室,本文將通過pyqt5作為桌面應(yīng)用框架,socket作為網(wǎng)絡(luò)編程的框架,從而實(shí)現(xiàn)包括客戶端和服務(wù)端的網(wǎng)絡(luò)聊天室的GUI應(yīng)用,需要的可以參考一下
    2022-07-07
  • Python 數(shù)據(jù)的累加與統(tǒng)計(jì)的示例代碼

    Python 數(shù)據(jù)的累加與統(tǒng)計(jì)的示例代碼

    這篇文章主要介紹了Python 數(shù)據(jù)的累加與統(tǒng)計(jì)的示例代碼,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-08-08
  • Python+Turtle繪制可愛的多啦A夢的示例代碼

    Python+Turtle繪制可愛的多啦A夢的示例代碼

    這篇文章主要介紹了如何利用python中的Turtle模塊繪制一個(gè)童年記憶的卡通人物哆啦A夢,文中的示例代碼講解詳細(xì),感興趣的可以了解一下
    2022-03-03
  • 通過python連接Linux命令行代碼實(shí)例

    通過python連接Linux命令行代碼實(shí)例

    這篇文章主要介紹了通過python連接Linux命令行代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • 創(chuàng)建Python Docker鏡像的詳細(xì)步驟

    創(chuàng)建Python Docker鏡像的詳細(xì)步驟

    Python和Docker是兩個(gè)極其流行的技術(shù),結(jié)合它們可以創(chuàng)建強(qiáng)大的應(yīng)用程序,Docker允許將應(yīng)用程序及其依賴項(xiàng)打包到一個(gè)獨(dú)立的容器中,而Python則提供了豐富的庫和工具來開發(fā)應(yīng)用程序,本文將提供如何創(chuàng)建Python Docker鏡像的全面指南,,需要的朋友可以參考下
    2023-12-12

最新評論