中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么用Python計算一個人的星座

發布時間:2022-01-13 09:16:05 來源:億速云 閱讀:418 作者:iii 欄目:大數據

本篇內容主要講解“怎么用Python計算一個人的星座”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“怎么用Python計算一個人的星座”吧!

怎么用Python計算一個人的星座

把出生的月份和日期傳入這個函數,就能得到對應的星座了。當然,這只是非常簡單的第一步,接下來讓我們計算2012全球富豪榜前一百名中,哪個星座的人最多,嘻嘻,期待嗎?

1.獲得數據

豆瓣上有個帖子幫我們列出了相應的數據,不過是以文本的形式:
https://www.douban.com/group/topic/28671832/

怎么用Python計算一個人的星座

幸好有統一的格式,我們能用正則表達式把出生日期提取出來:

(\d+) ?月 ?(\d+) ?日

怎么用Python計算一個人的星座


在Vscode中還能直接用模式替換,變成我們想要的元組形式:

怎么用Python計算一個人的星座


點擊回車就能替換成元組形式了哦。最后會發現有出生月日的只有88條,沒關系,夠我們實驗用的。

2.放入代碼計算

將前面獲得的所有日期放入數組中,然后調用我們一開始說的星座計算函數即可,當然,需要用一個字典來計算每次星座的出現:

怎么用Python計算一個人的星座

這里由于數據過多,我就沒截上來了。有興趣的朋友可以Python實用寶典公眾號后臺回復 星座富豪計算 獲取全部數據和代碼。

結果如下:

{'水瓶座': 7, '天蝎座': 7, '處女座': 8, '雙魚座': 7, '白羊座': 12, '獅子座': 8, '天秤座': 5, '金牛座': 9, '巨蟹座': 1, '雙子座': 5, '摩羯座': 3, '射手座': 4}

排個序吧:

   
   
   print(sorted(result.items(), key=lambda item: item[1]))

結果:

[('巨蟹座', 1), ('摩羯座', 3), ('射手座', 4), ('天秤座', 5), ('雙子座', 5), ('水瓶座', 7), ('天蝎座', 7), ('雙魚座', 7), ('處女座', 8), ('獅子座', 8), ('金牛座', 9), ('白羊座', 12)]

到此,相信大家對“怎么用Python計算一個人的星座”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

墨玉县| 孟村| 云阳县| 类乌齐县| 澄城县| 肥城市| 娄烦县| 平遥县| 迭部县| 兴安县| 鄂托克前旗| 顺平县| 田阳县| 天津市| 三明市| 德阳市| 灵宝市| 囊谦县| 博野县| 旌德县| 荥阳市| 巫山县| 新建县| 高青县| 瑞安市| 永吉县| 邛崃市| 庆元县| 青神县| 读书| 环江| 乡城县| 方正县| 绥滨县| 黄平县| 德化县| 安顺市| 山阴县| 获嘉县| 文安县| 济阳县|