首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python程序根据出生日期判断星座

1 问题 输入某年某月某日,用python程序来判断星座。 2 方法 先使用列表表示日期星座分割提取日期,然后利用函数和判断语句判定日期对应的星座。...代码清单 1 #星座判断列表sdate=[20,19,21,20,21,22,23,23,23,24,23,22] #星座表conts =['摩羯座','水瓶座','双鱼座','白羊座','金牛座...','双子座','巨蟹座','狮子座','处女座','天秤座','天蝎座','射手座','摩羯座']#输入生日,输出星座birth = input('请输入你的出生年月日,格式为:2001-02-21\...#否则输出星座列表下一月对应的星座 print(sign[int(cmonth)]) #否则输出星座列表下一月对应的星座 # 调用,传值cmonth,cdatesign...(cmonth,cdate) 3 结语 针对此问题,我们采用了列表,定义函数,条件判断语句等方法来解决。

10210

4000字 Python 必读指南

以pycharm调试为例: 在想要调试行打上断点,点击调试图标,启动调试,等运行到此行,按F8逐行调试,按F7进入函数内部:视频大概在第4分钟: 10 第一个Python项目 这是一个很有意思的Python...案例,根据生日预测你星座,把它们敲一遍,找找编码,做第一个Python项目的感觉。...使用pycharm新建一个项目, 首先点击:New Project 输入项目名称 接下来,最好要展开,新建一个Python虚拟环境,推荐选择conda,位置,Python版本,conda.exe默认即可...虚拟环境创建中 点击first_project0,右键选择 python文件,创建一个名为star0.py文件,恭喜你,完成创建你的第一个python模块 直接复制下面代码到这个模块里 右键点击 Run...完整过程见下面操作视频,大概在第4分20秒: 启动后,转到底部交互区域,输入你的生日,得到你的星座,可以试试女朋友的生日,查查她的星座,按下q退出应用程序,返回0代表程序运行无任何问题。

60230
您找到你想要的搜索结果了吗?
是的
没有找到

实践应用|快来pick你喜欢的小姐姐吧,Python爬取青春有你2和创造营2020小姐姐数据

本文将对比《青春有你2》和《创造营2020》全体小姐姐,鉴于两个节目的数据采集和处理过程基本相似,在使用Python做数据爬虫采集的章节中将只以《创造营2020》为例做详细介绍。...在做统计分析时,这里核心就是一个 分组统计 (df.groupby())。...、身高、生日等基础个人信息         #简单的静态页面,这里用到xpath做解析         id_ = item['选手编号']         #调用获取选手doki页数据的函数,具体见get_Girlinfo...4.1腾讯云人脸识别 腾讯云人脸识别需要使用到第三方库tencentcloud-sdk-python pip install tencentcloud-sdk-python 在进行调用的时候,需要先加载有关包...由于我们只需要年龄和颜值评分,因此创建函数时只需要返回age和beauty两个字段即可。

1.1K30

个人永久性免费-Excel催化剂功能第34波-提取中国身份证信息、农历日期转换相关功能

这两天又被刷朋友圈,又来了一个自主研发红芯浏览器,国产啊国产,这是谁的梦。就算国产了,自主了,无底线的夸大吹嘘无道德,企业如是,国家如是,大清已亡!...同样地也把日期相关的农历、公历的额外信息也一做了些扩展,可查询到星座、24节气等信息。...身份证相关函数 1、身份证号15位转18位 2、提取身份证入户的地区信息,最详细可达省市区信息 3、提取身份证出生日期 4、提取身份证出生日期后,计算当前年龄,未过生日不算一年 5、提取身份证出生日期后...,计算当年的干支年 6、提取身份证的性别信息 7、提取身份证出生日期后,计算所属生肖 8、提取身份证出生日期后,计算所属星座 ?...日期相关函数 具体实现效果 ? 身份证相关函数 ? 节气 ? 星座生肖等 ?

1.6K40

day05-字符串

) 函数用于在字符串中查找子串sub的第一个匹配位置,返回其索引值。...如果子串未找到,会引发ValueError异常 str.find(sub) 在字符串中查找子串的第一个匹配位置,返回索引值,如果未找到则返回-1。...格式化字符串使用的是%s(记住%在前,s在后) ,他就是占位符,然后我们用到%符号进行转换,%后接想使用的实际字符串值 下面是一个%字符串格式化的例子: print("my name is %s"...9) 字符串最后索引的字符是什么 10)检查字符串是否以子字符'we' 开头 11) 检查字符串是否以子字符'ly' 结尾 2.编写一个程序,接受用户输入的姓名和年龄,输出类似的句子:"My name...中级 1.编写一个程序,接受一个字符串,判断它是否是回文字符串(正着读和倒着读都一样)例如:level 2.有以下字符串Hello, how are you today?

20130

Pandas中的数据转换

import pandas as pd import numpy as np 一、⭐️apply函数应用 apply是一个自由度很高的函数 对于Series,它可以迭代每一列的值操作: df = pd.read_csv...= x.min() result["avg"] = x.mean() return result temp_data.apply(transfor, axis=0) # 按列来传入,一列就是一个...get 或 [] 符号进行访问: user_info.city.str.split(" ").str.get(1) 设置参数 expand=True 可以轻松扩展此项以返回 DataFrame。...提取第一个匹配的子串 extract 方法接受一个正则表达式至少包含一个捕获组,指定参数 expand=True 可以保证每次都返回 DataFrame。...extract() 在每个元素上调用re.search,为每个元素返回一行DataFrame,为每个正则表达式捕获组返回一列 extractall() 在每个元素上调用re.findall,为每个匹配返回一行

11010

一小伙使用 python爬虫来算命?

文章目录 前言 1.网站分析 2.获取内容 3.代码 4.实操 5.代码 前言 相信在日常生活中,平常大家聚在一起总会聊聊天,特别是女生(有冒犯到doge)非常喜欢聊星座,这个男生什么星座呀,那个男生什么星座呀...2.获取内容 我们今天呢,就先做一个通过星座来得知三天的运势的小玩意, 这里有十二个星座,我点了第一个和第二个进去,也就是白羊座和金牛座: 就会发现一个规律 通过观察网址的链接,我这张丑脸泛起了灿烂的笑容...也就是说,https://www.horoscope.com/us/horoscopes/general/是每个星座都共有的一段网址, horoscope-general-daily-today.aspx...") return soup.find("div", class_="main-horoscope").p.text#返回得到的内容——来自上天的指示 如果有小伙伴不知道自己的星座怎么办呢,所以我们就还需要一个函数去查询星座...: def check_sign():#得到星座 your_birth_day = input("输入您的生日的日期> ") your_birth_month = input("输入你生日的月份

30430

根据身份证号码判断省份,年龄,性别

2 方法 解决问题的步骤采用如下方式: 首先用字典储存省区编号,并于省区一一对应; 构造判断的函数; 用切片,从输入的身份证号码中截取信息输出; 通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题...\\n') if instr[:16].isdigit() and len(instr) == 18: print('你来自:', idget(instr[0:2])) print('你的生日是...= '女' if int(instr[16]) % 2 == 0 or instr[16] == 'X' else '男' print('你的性别是:' + gender) 3 结语 针对如何用python...判断输入的身份证号码输出所属省区,年龄,性别问题,提出字典储存省区编号一一对应,切片截取有用信息方法,通过代码运行实验,证明该方法是有效的,本文的方法未来可以继续研究与十二生肖,星座运势等关联,实时反映还有多久是操作者生日的部分

16610

单列文本拆分为多列,Python可以自动化

示例文件包含两列,一个人的姓名和出生日期。 图2 我们的任务如下: 1.把名字和姓氏分开 2.将出生日期拆分为年、月和日 让我们将数据加载到Python中。...对于了解Excel并且倾向于使用公式来解决此问题的人,第一反应可能是:好的,我将创建一个可能包含FIND函数和LEFT函数或MID函数等的公式,然后向下拖动以将其应用于所有单元格。...矢量化操作(在表面上)相当于Excel的“分列”按钮或Power Query的“拆分列”,我们在其中选择一列对整个列执行某些操作。...我们想要的是将文本分成两列(pandas系列),需要用到split()方法的一个可选参数:expand。当将其设置为True时,可以将拆分的项目返回到不同的列中。...图8 正如预期的那样,由于存在多个列(系列),因此返回的结果实际上是一个数据框架。

6.9K10

PHP根据身份证号码验证、获取星座、生肖和性别函数

证件“出生年月日”的登记项目改为“出生日期”。如:内地和经济特区颁发的证件,登记为“出生 1949 年 10 月 1 日”,民族自治地方颁发的证件则登记为“出生日期 1949.10.1”。...证件背面右上角有一个压模全息特殊标记,规格为 9mm×12mm 的全息标志图案。海南省经济特区的全息标志图案为五指山和太阳;深圳、珠海、汕头和厦门经济特区的全息标志图案为有带“T”字的盾牌符号。   ...相关函数如下: // PHP 根据身份证号,自动获取对应的星座函数 function get_xingzuo($cid) { // 根据身份证号,自动返回对应的星座 if (!...$b = (int) $number{$i}; //提取相应的加权因子 $w = $wi[$i]; //把从身份证号码中提取的一位数字和加权因子相乘,累加...原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:PHP根据身份证号码验证、获取星座、生肖和性别函数

2.5K20

3分钟学会Excel“自主学习”

如下表中,我们有用户的身份证号,现在你的需求是:需要从身份证中提取出生日期,你可能会想到分列或者MID函数,那有没有一键解决的办法呢?快捷键“ctrl+E”自主学习能力会帮你解决。...吴斌 438702199901038859 面对上述数据,我们只需要手动录入第一个用户的出生日期,然后按住“ctrl+E”,一秒解决问题。...3 如何快速合并分离信息 快捷键“ctrl+E”除了拆分信息,身份证提取出生日期,还可以进行信息的合并。比如我们看如下信息,想要进行第一列和第二列的合并,并用符号“-”合并,在第三列进行填写。...书名 书名1 1 统计学 《统计学》 2 python基础教程 3 数据挖掘导论 4 统计学导论 5 时间序列分析 现在只有只有少数的书名,我们可以手动进行添加,当数据量大的时候,这就是一些无用的重复性工作...6 小结 快捷键"Ctrl+E"功能强大,只要提供一个样本,给数据打个样,它就能帮助我们解决剩下的问题,凡是有规律的操作,合并数据,拆分数据,修改格式,添加符号,删除符号,提取信息,我们都可以再操作前,

78810

为什么现在的手机看不到天线了?

QAM发射的信号集可以用星座图方便地表示(这里的星座图可不是天上十二星座星座图喔,文档君先卖个关子,后面详细介绍喔~),星座图上每一个星座点对应发射信号集中的一个信号。...一个调制符号分别可以传送4、6、8、10比特的信息。 星座点数越多,每个符号能传输的信息量就越大。但是,如果在星座图的平均能量保持不变的情况下增加星座点,会使星座点之间的距离变小,进而导致误码率上升。...QAM是将信号加载到2个正交的载波上(通常是正弦和余弦),通过对这两个载波幅度调整叠加,最终得到相位和幅度都调制过的信号。...星座图相对于IQ调制而言,将数据调制信息映射到极坐标中,这些信息包含了信号的幅度信息和相位信息。 星座图上的每一个点,都表示一个符号。该点I轴和Q轴的分量分别代表着正交的载波上的幅度调整。...因为发送一个符号所用的载波频宽是固定的,发送时长也是一定的,较高阶意味着两个符号之间差异就越小。这不仅对接收双方的器件要求很高,而且对环境的要求也很高。

14910

电影知识图谱问答(一)|爬取豆瓣电影与书籍详细信息

电影演员信息包括演员id、姓名、图片链接、性别、星座、出生日期、出生地、职业、更多中文名、更多外文名、家庭成员、简介,共89592条数据信息。这里所指的演员包括电影演员、编剧、导演。...配制环境 系统环境:ubuntu 18.04 python环境:python3.6 python依赖包:requests, bs4, redis, yaml, multiprocessing 3....同样为了保证不重复爬取,每得到一个演员id,都存放到redis已爬取队列之中。...然后请求演员URL,利用BeautifulSoup选取相应标签,便能拿到演员id、姓名、图片链接、性别、星座、出生日期、出生地、职业、更多中文名、更多外文名、家庭成员、简介信息。 ?...同样为了保证不重复爬取,每得到一个作者id,都存放到redis已爬取队列之中。

1.7K31

让炼丹更玄学!苏大博士生用「天干地支」生成随机种子,项目已开源

生成数字有两种方法:一种是简单的填个生日日期,另一种是计算AI实验开始时间的天干地支数字,返回一个幸运数字,拿这个数字作为随机种子跑实验。...「十二宫」在古西亚泥板上的星座符号,与之后「十二地支」的甲骨文图像,也近乎完全一致。 古西亚的星座图 也就是说,天干地支系统和十二星座系统的算命技术其实有差相仿佛的起源。...模型训练:随机森林和梯度提升等算法是非确定性的(对于一个给定的输入,输出并不总是相同的),因此需要一个随机种子参数以获得可重复的结果 除了可重复性之外,随机种子对于具有参考性的结果也很重要。...有些人每次都使用同一个种子,而有些人则随机生成。...举个例子,当使用Scikit-learn训练机器学习模型时,从sklearn.model_selection模块中导入的函数train_test_split使用随机状态等参数来获取随机种子的输入。

63020

详解python中groupby函数通俗易懂

python中groupby函数主要的作用是进行数据的分组以及分组后地组内运算!...agg() 分组多个运算 四、时间分组 时间序列可以直接作为index,或者有一列是时间序列,差别不是很大。 这里仅仅演示,某一列为时间序列。...为A 新增一列生日】,由于分隔符 “/” 的问题,我们查看列属性,【生日】的属性并不是日期类型 ? 我们想做的是: 1、按照【生日】的【年份】进行分组,看看有多少人是同龄?...用 first(),tail()截取每组前后几个数据 用 apply()对每组进行(自定义)函数运算 用 filter()选取满足特定条件的分组 到此这篇关于详解python中groupby函数通俗易懂的文章就介绍到这了...,更多相关python groupby函数内容请搜索ZaLou.Cn以前的文章或继续浏览下面的相关文章希望大家以后多多支持ZaLou.Cn!

4.4K20

星座数据说 | 金牛最浪双鱼最富,摩羯男最爱姐弟恋

为了研究学姐的问题,我又调出了全国一千万人的去隐私化数据(数据团之前的文章《中国姓氏排行榜》的那组数据),顺手又爬了某知名相亲交友网站的数据,合在一起写出这篇文章——《数据告诉你:关于星座的十个冷知识...另外,妹子多的水瓶-双鱼的出生日期分别对应2-4月,汉子多的处女-天蝎则分别对应9-11月。难道说,生男生女和季节有着某种微妙的关系? 3.哪个星座择偶观更open?...从平均数来看,女性能接受的与配偶的最大年龄差为9.7岁,而男性则是7.8岁。对忘年恋的接受程度最高的分别是天秤女和双子男,果然是风一样随性的女子和男子呀。...然而,尽管巨蟹座是各项指标倒数、最保守一个星座,但在现实中还是有独特的案例的,比如石破天惊的Vera Wang。 4.哪个星座身高最高? 当然,无论你是哪种恋,大家普遍关心的一个问题就是:身高。...于是,我们利用人的户籍地与现住地的差异,筛选出产生了跨区域迁徙行为的样本,计算出每个星座的迁徙距离。 结果显示,最能跑的是金牛座,人均跨区域迁徙距离达到了1031km。

2.2K60

MPSK通信系统的设计与性能研究-QPSK

4.3 映射函数 4.4 噪声生成函数 4.5 信道输出函数 4.6 判决函数 4.7星座图绘制函数 4.8误码率及误比特率计算函数 五、主函数代码 5.1 星座图绘制主函数 5.2 QPSK误比特率分析主函数...1.设计原理 通过码元个数N为基准循环相应的次数,通过四进制码元序列的值将星座图中的点归类,QPSK信号中应该有4种星座点,因此归为4类。...当然,整个主函数被嵌套进了一个for循环中,为了计算在多个不同信噪比下的误比特率,搭配semilogy函数画出我们希望的误比特率曲线来。...1.编程思路 将主函数嵌套进一个for循环中,为了计算在多个不同信噪比下的误比特率,搭配semilogy函数画出我们希望的误比特率曲线来。...xy用格雷码映射成对应的四进制符号;在8PSK中也有一个类似的映射函数(见4.2中“八进制格雷码转换”)。

1.3K30

创造101的小姐姐,了解一下?

技术栈:Python、MongoDB、PHP 可视化:Echarts 0x1 思路 简单来说,通过爬官方的 选手榜 得到了 101 位小姐姐们的基础数据,如名字、照片、排名: 1526621458_10..._w2470_h1350.png 然后通过每个选手的 详情页 得到更详细的信息:星座、身高、体重、出生地、粉丝数等: 1526621510_73_w3078_h1520.png 使用 Python 爬取数据做简单的清洗...星座分布 有人说冬天出生的孩子比较聪明,这次晋级的小姐姐们能否体现这个规律?当然我知道这个比赛不是拼智商的。...通过数据分析可以得出:选手们的星座分布得比较均匀,射手座最少天秤座最多,不懂星座只能解读到这里了。...这里我用的是 Face++ 的接口,这家公司为国内很多大公司的 App 提供了底层技术支持,其中有一个颜值检测的能力(说是代表了亚洲男性和女性对人脸评价的平均水平): 1526623030_63_w2294

2.2K100
领券