看过这篇文章,再也不要说你是凭实力单身了

微信获取男女比例 微信获取男女比例,一个非常有意思的代码类东西,分享给大家 立即下载

缘起

不知道从什么时候开始,广大程序猿们(不包括程序媛们)总是被调侃,一直都是那个靠实力单身的群体。

而根据网上不知道是否准确的数据显示,中国的单身人口高达2亿,我的天,不能这两亿都是程序猿吧

640?wx_fmt=jpeg

今天不是来探究这个单身数字的,而是选择了一个切入点,来探究下,码农单身到底是哪里的锅。

切入点

而我选择的切入点就是人口结构数据,通过观察人口结构,男女比例,来看看单不单身,是不是由你说了算。

首先感谢下“快易理财网”的数据

https://www.kuaiyilicai.com

我这里使用的数据,都是来自于该网站,网站上还有各类财经数据,有兴趣的小伙伴儿们可以去看看。

640

获取我国女性占比

640

首先我们先来抓取下我国女性的逐年占比数据,看看找对象在什么时代能容易些

640?wx_fmt=jpeg

抓取该网站还是很容易的,直接解析 HTML 文件即可

import requests
from bs4 import BeautifulSoup


url = 'https://www.kuaiyilicai.com/stats/global/yearly_per_country/g_population_female_perc/chn.html'
res = requests.get(url).text
html = BeautifulSoup(res, 'html.parser')
html.find('tbody').find_all('td')

这样,就获取到了所有的表格数据

[<td>2018年</td>,
 <td>48.68%</td>,
 <td>2017年</td>,
 <td>48.67%</td>,
 <td>2016年</td>,
 <td>48.65%</td>,
 <td>2015年</td>,
 <td>48.64%</td>,
 <td>2014年</td>,
 <td>48.63%</td>,
...

不过这个表格数据里会有谷歌广告的代码,需要去掉下

chinese_data = html.find('tbody').find_all('td')
i = 0
for d in chinese_data:
    if r"adsbygoogle" in d.text:
        chinese_data.pop(i)
    i += 1

接下来就可以获取年份和对应的数据了

year = []
data = []
i = 1
for d in chinese_data:
    if i == 1 or i%2  != 0:
        year.append(d.text)
    else:
        temp = d.text.split('%')
        data.append(temp[0])
    i += 1

拿到 year 和 data 两个列表后,我们就可以开始作图了。

当然我还获取了世界上其他国家的女性比例,出生性别比例等数据,抓取方式都类似,就不再一一重复了。

作图分析

640

历年女性占比分析

640

640?wx_fmt=gif 

可以看到,我国的女性占比常年是低于50%,大胆推测,这绝对和我们上下五千年的历史文化遗留有关啊,嗯,就说到这,不能再多说了。

然后还能看出,在新中国建国初期,女性的比例是最低的,之后才逐年增加。按道理来讲,在经历了军阀混战,抗日战争等数十年战乱后,数以百万的热血男儿血洒中华大地的背景下,男女比例应该有所平衡啊,没想到竟然还是男女比例失衡的这么严重。

不过情形在慢慢变好,在上世纪80年代左右,我国的女性占比很好的稳定在了48.69%-48.68%这里,而48.69%竟然已经是女性占比的最高比例了。

接着又不太清楚是什么情况,在新千年的前十年里,女性比例又大幅下降,随后才又逐年增长,不知道正在上小学或者初中的小男孩们,有没有感觉到身边的异性有点少啊。

我这里还做了柱状图,同样可以看到在60年到70年这十年里,女性比例的增长还是非常明显的

640?wx_fmt=png
接下来我们着重看看2018年的数据吧,这一年女性占比为48.68%,而根据人口普查,2018年我国总人口为13.93亿 (1,392,730,000),那么男性比女性就多出了36,768,072,整整3千6百多万人啊。所以说如果你在去年还是单身,那么不要悲伤,因为最少还有3千多万人陪着你,当然如果你现在成功脱单了,祝贺你,你是那个踏过独木桥的人,堪称中了超级福利彩票,请一定要珍惜!

640

历年出生比例分析

640

出生人口性别比是指活产男婴数与活产女婴数的比值。正常情况下,出生性别比是由生物学规律决定的,保持在1.02—1.07之间。

也就是说正常情况下统计学界和生物学界已经默认了男性出生比例要高于女性呀,苦不苦,看看人家萨达姆吧。

640?wx_fmt=jpeg

下面就来看看我国历年的出生性别走势图

640?wx_fmt=gif
可以看到,在1990年以前,我们出生性别比例还都能保持在正常水平,但是在临近新千年和新千年的头十年里,这一比例大幅增长,难道说在这一期间“养儿防老”这一口号正在盛行?

具体原因就不再深究了,咱也不知道,咱也不敢说啊。

我们还是找一年为例子,看看该年出生的男女数量的差值

我以2007年为例子,这一年的出生性别比例为1.17,虽然我们拿不到当年的总的出生人数,但是可以拿到当年的出生率和人口总数啊,那么也是可以勉强计算下的。

在我的一番小学数学操作下,得出2007年出生男孩比女孩多了1,672,560人,一百多万啊,这还只是一年,那么多年累计下来,差个3千多万也就正常了。

640?wx_fmt=jpeg
所以说,在2007年出生的男同胞们,虽然还!没!到!找!对!象!的年纪,但是要趁早啊,你们压力山大,形势险峻啊!大学时能下手,不要等到毕业;高中时有机会,不要留到异地;初中时有想法,别想着上高中的;小学时春心荡漾了,你就等着挨揍吧(男女混合双打,就问你怕不怕)!

640?wx_fmt=jpeg

上面说了这么多国内的苦大仇深,接下来看看世界范围内的数据吧,是幸福还是痛苦,比对才能出真理啊

640

世界各国女性占比

640

我这里先选取了世界范围内女性占比前十的数据,来看看哪个国家的男同胞们最幸福

640?wx_fmt=png 

我们一直听到的都是东欧美女多,剩女也多,看来真的不假啊。拉脱维亚、立陶宛、乌克兰,白俄罗斯这些国家是不是大家都耳熟能详,在多少个慢慢长夜,孤枕难眠的时候,哎呀我去,跑题了!

不过前些年网络上流行的国内屌丝小伙,到了乌克兰通过个人奋斗,成功迎娶白富美,走上人生巅峰的事迹还是一直在激励着我(们)呀。

640?wx_fmt=png

这么多年过去了,他还好吗?

再来看下榜单的第一位,库拉索,这是个神马地方,表示没听过。百度之

640?wx_fmt=png 

原来是荷兰王国的自治领地啊,人口常年在15万人左右,感觉没啥好说的。

640?wx_fmt=jpeg

下面就刺激了,我们来看看女性比例排名后十的国家和地区都是哪些呢

640?wx_fmt=png 

从后面数五个,清一色的穆斯林国家,这真的是再正常不过了,原因你懂的。而卡塔尔和阿联酋的女性比例竟然还不到30%,这也太低了,怪不得有同事从中东回来说,看见母猪都是亲切的。

640?wx_fmt=jpeg
爱生活,爱自己

640

世界范围出生性别比例

640

最后我们再来看下在世界范围内,出生性别比例的数据

比例最高的前十名

640?wx_fmt=png 

没想到我国竟然荣登榜首,看来两千多年的封建史,带来的某些根深蒂固的思维,不是一时之间就可以完全冲破的。时至今日,还有相当一部分的人保留着陈旧的思想--重男而轻女。但是啊,时代不同了,男女都一样喽

640?wx_fmt=png
女子能顶半边天

所以说,综上分析,作为程序猿们,我们成功脱单,那是个人实力和人格魅力的成功体现,如果还在单身,没事儿的朋友,大环境不好啊

640?wx_fmt=png
别说了

python实现爬虫统计学校BBS男女比例(一) 主要介绍了python实现爬虫统计学校BBS男女比例,,需要的朋友可以参考下 立即下载

相关推荐

Python Opencv cv2提取图像中某种特定颜色区域(例如黑字白纸背景下的红色公章提取),并将纯色背景透明化

拜拜PHOTOSHOP- 领导突然让我帮他把公章从图片中抠出来,在确保了不是要做坏事的情况下,我打开了PHOTOSHOP,用魔棒工具一点一点抠,但由于魔棒工具的原理是对比临近区域像素差值,导致封闭字体中的区域无法剔除,而且一点一点抠非常麻烦,愤而PYTHON,使用CV2完美解决。 效果如下(马赛克是我添加的): 任务就是把蓝色的公章抠出来。 效果如上。 代码如下: import cv2 import numpy as np src = cv2.imread(r"imagepath")#这里填你的原图像路

qq_43670549的博客 1万+

sdut-数据类型-1-求班级男女生比例 python

7-4 sdut-数据类型-1-求班级男女生比例 (10 分) 新的一学期开始,HH同学在学校认识了很多的同学,但是他却不知道自己本班男生和女生的比例是多少。对于学过编程的你一定简单极了吧。你能帮他算出男生女生的百分比吗? 输入格式: 每行输入正整数男生和女生的数目n,m(0<n,m<1000)。 输出格式: 输出男生女生所占的比例(保留小数点后两位)。 输入样例1: 在这里给出一组输入。例如: 20 30 输出样例1: 在这里给出相应的输出。例如: 40.00% 60.00% 输入样例2: 在

qq_51751420的博客 4324

2023年金蝶云星辰初级顾问认证参考试题(1)

最新积累的考试真题,答案只供参考(49分T~T),欢迎大佬们更正,私聊我修改,有新的试题也可以私聊我,日后会完善题库!大家一起努力,预祝大家顺利通过!1.【简单】生产环节中,客户老板希望掌握材料的超发或漏发情况,,以便分析用料情况,对材料浪费进行管控,可以查看什么报表?⒉[中等】客户主营电气柜的生产销售,商品为非标品需定制,又因交期效短,需要边生产边补料,以下哪个功能最适合该客户场景?15.【简单】在给商品设置科目关联时,分别按照单个商品,商品类别,所有商品设置了对应客户,()优先级最高。

MLX00的博客 7974

Python学习记录1

python 变量及简单的数据类型、语法初步练习 1.性别比例 编写一个程序,请用户输入某班级男生和女生的人数,然后显示该班级的性别比例,结果保留两位小数。 输入形式: 男生人数 女生人数 输出形式: The male students ratio is 【百分比】,the female students ratio is 【百分比】 male=int(input()) female=int(input()) a=male/(female+male)*100 b=female/(female+male)*1

m0_46934811的博客 6964

fins协议握手信号服务器响应,欧姆龙FinsTCP与FinsUDP协议解析 —— 利用Wireshark对报文逐字节进行解析详细解析附含报文模拟器等...

前言 – Fins欧姆龙这个协议网上极少有相关的模拟器、Tcp的这一块倒是有但是Udp的基本都是不可用1、 Fins协议结构也很简单 协议分为两种 一种tcp一种udp2、 Tcp比Udp的报文会多一层tcp的head头部3、 Udp回应报文在Wireshark中是解析不到(因为他按照UDP的格式去解那指定是解不到)好长时间没有更新过博客了、也比较懒= = 。一、Read(TCP)发包那么这个就很...

weixin_32491317的博客 4440

学好超几何分布的核心公式,破解双色球!

彩票本质是概率游戏,不存在"必中公式"科学投注的核心是风险收益比管理长期投注的期望值始终为负(理论回报率约47%-63%)数学维度:运用概率工具优化策略经济维度:控制投注成本在可承受范围人文维度:将彩票视为社会公益的参与方式通过本文构建的数学模型,彩民可以在概率框架内实现更理性的投注决策。但最终能否收获幸运,仍取决于那个永恒的未知数——概率女神的眷顾。一、超几何分布的核心公式。

weixin_44904675的博客 1万+

大学python专业-5.Python数据可视化-美国大学各专业的性别差距

Visualizing The Gender Gap in College degrees:读取数据:import pandas as pddata=pd.read_csv('./data/percent-bachelors-degrees-women-usa.csv')print(data.columns)#print(data[:2])print(data.describe)可视化:def d...

weixin_37988176的博客 226

ncl泰勒图(均方根误差、标准差、相关系数)

ncl泰勒图(均方根误差、标准差、相关系数)

weixin_61281699的博客 8007

Python实践-itchat获取微信好友总人数以及男女比例

1 itchat是微信的个人开放接口;本文利用Python+itchat实现简单的个人好友数量以及男女比例的统计   itchat 的安装:pip install itchat(需要权限的可以使用sudo) 2 实验代码以及结果截图 #coding=utf-8 import itchat,time itchat.login() #微信好友男女比例分析 friends=itchat.get_f...

King_key的博客 2839

niushop靶场漏洞查找-文件上传漏洞等(超详细)

发现报错,而且这个报错十分熟悉,与我们所学的sqli报错注入特别像。这里查询到后面的url有且仅有一个,目测估计是后台。上传的图片是包含一句话木马的图片。发现获取到了webshell。实战漏洞-niushop。

qq_59020256的博客 1729

YOLO26 网络结构逐模块解析:Backbone/Neck/Head

本文解析了YOLO26目标检测网络的架构设计,重点介绍其在Backbone、Neck和Head三个核心组件的创新优化。Backbone采用改进的CSP模块与轻量级注意力机制,提升特征提取效率;Neck使用改进的BiFPN结构实现高效多尺度特征融合;Head采用完全解耦设计简化回归流程。文章详细分析了各模块的技术演进、实现细节和设计思想,通过流程图和代码示例展示了YOLO26的整体架构和关键组件实现。该研究对模型优化、定制开发和硬件部署具有重要指导意义。

一键难忘的博客 1246

看过这篇文章,终于找到单身的原因了!

缘起不知道从什么时候开始,广大程序猿们(不包括程序媛们)总是被调侃,一直都是那个靠实力单身的群体。而根据网上不知道是否准确的数据显示,中国的单身人口高达2亿,我的天,不能...

lsxxx2011的专栏 182

对雷达中相位补偿概念的一些理解

基于多普勒相位补偿的速度扩展方法和DBF测角,两者本质上都是对相位进行补偿。

qq_42235129的博客 4030

计算机科学与技术单身率,单身率最高的专业排行榜出炉,看看有你的专业没?...

原标题:单身率最高的专业排行榜出炉,看看有你的专业没? 国家统计局21日发布的数据显示,中国大陆人口逼近14亿,男比女多3164万人! 看到这一数据,美编表示很扎心,多这么多男同胞,单身依然很痛心···说起单身,#单身率最高的大学专业#话题也登上热搜榜,有网友列举了排名前10的专业:01计算机科学与技术专业有网友表示:计算机专业,20年唯一牵手的女性是老妈 一入计算机深似海,不是码农就是程序猿(好...

weixin_35572076的博客 336

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

单身的程序猿们,只能帮你到这里了……

单身的程序猿们,只能帮你到这里了……

小码农 TT 706

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

扎心了,老铁!下班回家无人陪,程序员又双叒叕成单身率最高!

程序猿(微信号:imkuqin) 猿妹 整编 参考:2017职场单身人群婚恋需求报告 近日,网上发布了一份报告——《2017 职场单身人群婚恋需求报告》,此报告引起了网友热议,它是由珍爱网和智联招聘共同出品的,主要是针对职场单身人群进行得线上抽样调查,并且使用大数据工具进行了综合分析对比。 报告显示,我们广大的“程序猿”同胞又双叒叕成了单身率最

程序猿 790

程序员如何脱单?看完脱单率至少增加80%

程序员想要脱单,可以从4个方面进行突破,一是从自身社交圈方面突破,二是利用现有社交平台进行突破,三是提升自我,四是发展身边的单身异性

不羁鱼|Karle 1062

她是黄轩前女友,事业巅峰后陷入低谷,整容失败,39岁仍单身。

随着时间的流逝,她的热度逐渐降低,如今已经39岁的她仍然是单身一人,与曾经的辉煌形成了鲜明的对比。尽管练习舞蹈的过程艰辛,李倩也曾有过退缩的想法,但在父母的鼓励和支持下,她逐渐克服困难,渐渐爱上了舞蹈这个艺术形式。不过,与之前的辉煌相比,她所参演的作品似乎失去了热度,而她在其中的角色也多是千篇一律的配角。出道后的李倩,凭借着不俗的演技和出色的表现,拍摄了一系列脍炙人口的电视剧,如《李卫当官》、《天下粮仓》、《大唐双龙传》和《荆轲传奇》等。那颗独特的痣更是在她的脸上增添了一抹别样的魅力,让人难以忘怀。

HHT31419的博客 1542

单身北漂生活二、三事(上)——北漂18年(8)

本周跟朋友吃饭,又聊起为啥要写这个系列。我想了一下,回答:“怕忘。人过30岁,精力、体力、脑力都逐年下降。我三十有八了,要趁着还没忘,多写写……”

张大志Leo 2194

520, 一位女程序媛总结的男士脱单指北!

今天是520,刚好上周在星球发起了一次关于程序员脱单的讨论,最后由一位女程序媛---水影月汇总了大家的讨论,整理成了这篇文章。 文章是从女程序媛的视角描写的,阅读的时候大家不要想到我 ,嘻嘻! 要想到女程序媛 --- 水影月 ! 程序猿,你还在为脱单烦恼吗? 前段时间,星球内发起了关于“大学四年都单身,性格又内向的程序员,怎么可以更好的找到女朋友”的问题讨论,引发了不少球友们的热烈...

勇往直前的专栏 562

程序员2015必学把妹技巧,对单身Say ByeBye~!

北京已经保持蓝天无雾霾的状态好几天了,气温也在慢慢回升,终于可以脱下笨重的羽绒服,换上柔软的针织衫了(建议北京的童鞋早晚注意保暖)接下来这篇文章呢,就是要从根本上阐述程序员为何找女朋友比...

黑马程序员官方博客 148

为漂亮妈妈征婚的噱头与感动

 图为:儿子贴出的妈妈靓照图为:母子俩的合影        看呢这篇文章,感觉又是一篇炒作之文,不过内心也存感动之举,毕竟一位母亲能够把孩子带大是很不容易的,这体现母爱,然而孩子现在在网上征婚感觉不妥当,毕竟关注的人多呢,生活也就不方便呢,整天拍打一些苍蝇很烦,做人低调点好,不过征婚也就其美貌而言,假如这位妈妈相貌普通,我相信不会流传这么广泛!!摘自http://www

blackson的专栏 931

陕师大计算机学院预调几,盘点重点高校的“奇葩外号”,西交大和陕师大最为搞怪,一起看看...

我国院校众多,每所大学在命名的时候为了避免重名都会根据其地理位置,学科专业,学校等级,以及发展重点等综合命名,所以就会出现了3000多个独立的校名,为了更好分辨,慢慢的就会在学生中诞生一些外号用来代替,一起来看看有你的母校吗。1.西北工业大学这个综合实力很强,特别低调的一所大学,但是西北工业大学的外号很有风格,东大男子职业技术学院,这主要是因为在工科大学,男性的数量明显比女性多。2.西北政法大学这...

weixin_34379710的博客 519

高级程序猿的修炼之路

之前做了一次线上分享,对我来说一次自我梳理的机会,我把分享的内容整理成这篇文章,时刻激励自己,也希望能给那些和我一样在努力挣扎着的技术同胞们一点参考。 我们先来看看作为一枚程序员,这个行业对我们的要求是怎样的。这是一份工程师的职级表(点进去看),大约是参考腾讯系的技术族职称。我相信看完之后都会有种“路漫漫其修远兮”的感觉,就像游戏中升级打怪一样,开始升级比较快,越往后面越难。这是一场持久

hbyh632的博客 827
上一篇: 用Python偷偷告诉你国庆8亿人都去哪儿浪?
下一篇: Talk is cheap show me the code! Python,Java,C++哪家强?看这2个小例子!
菜鸟学Python
博客等级 码龄9年 8063粉丝 571原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值