python根据出生日期获得年龄的方法


Posted in Python onMarch 31, 2015

本文实例讲述了python根据出生日期获得年龄的方法。分享给大家供大家参考。具体如下:

这段代码可以根据用户的出生日期获得其年龄,born参数为date类型

def calculate_age(born):
 today = date.today()
 try:
  birthday = born.replace(year=today.year)
 except ValueError:
# raised when birth date is February 29 
# and the current year is not a leap year
  birthday = born.replace(year=today.year, day=born.day-1)
 if birthday > today:
  return today.year - born.year - 1
 else:
  return today.year - born.year

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
Python使用matplotlib实现在坐标系中画一个矩形的方法
May 20 Python
Python中exit、return、sys.exit()等使用实例和区别
May 28 Python
Python探索之修改Python搜索路径
Oct 25 Python
使用python编写简单的小程序编译成exe跑在win10上
Jan 15 Python
Python如何使用k-means方法将列表中相似的句子归类
Aug 08 Python
python3的数据类型及数据类型转换实例详解
Aug 20 Python
Python变量、数据类型、数据类型转换相关函数用法实例详解
Jan 09 Python
python如何求数组连续最大和的示例代码
Feb 04 Python
python+gdal+遥感图像拼接(mosaic)的实例
Mar 10 Python
python线程池 ThreadPoolExecutor 的用法示例
Oct 10 Python
Python实战之实现简易的学生选课系统
May 25 Python
Python借助with语句实现代码段只执行有限次
Mar 23 Python
用Python进行一些简单的自然语言处理的教程
Mar 31 #Python
用Python制作在地图上模拟瘟疫扩散的Gif图
Mar 31 #Python
以一段代码为实例快速入门Python2.7
Mar 31 #Python
11个并不被常用但对开发非常有帮助的Python库
Mar 31 #Python
Python的Flask框架中@app.route的用法教程
Mar 31 #Python
使用Python的Flask框架实现视频的流媒体传输
Mar 31 #Python
在Python3中初学者应会的一些基本的提升效率的小技巧
Mar 31 #Python
You might like
PHP得到mssql的存储过程的输出参数功能实现
2012/11/23 PHP
PHP封装函数实现生成随机的字符串验证码
2017/01/24 PHP
yii框架结合charjs实现统计30天数据的方法
2020/04/04 PHP
js 操作select和option常用代码整理
2012/12/13 Javascript
加载远程图片时,经常因为缓存而得不到更新的解决方法(分享)
2013/06/26 Javascript
浅谈Javascript Base64 加密解密
2014/12/28 Javascript
JavaScript检测字符串中是否含有html标签实现方法
2015/07/01 Javascript
分享我的jquery实现下拉菜单心的
2015/11/29 Javascript
浅谈Angular中ngModel的$render
2016/10/24 Javascript
微信小程序多张图片上传功能
2017/06/07 Javascript
关于使用js算总价的问题
2017/06/23 Javascript
深入浅析Node.js 事件循环、定时器和process.nextTick()
2018/10/22 Javascript
浅谈小程序 setData学问多
2019/02/20 Javascript
JS async 函数的含义和用法实例总结
2020/04/08 Javascript
vue实现列表滚动的过渡动画
2020/06/29 Javascript
详解Vue中的MVVM原理和实现方法
2020/07/15 Javascript
python中pycurl库的用法实例
2014/09/30 Python
Python中实现从目录中过滤出指定文件类型的文件
2015/02/02 Python
两个使用Python脚本操作文件的小示例分享
2015/08/27 Python
解决pyqt中ui编译成窗体.py中文乱码的问题
2016/12/23 Python
Python实现的knn算法示例
2018/06/14 Python
python实现朴素贝叶斯算法
2018/11/19 Python
PyCharm 创建指定版本的 Django(超详图解教程)
2019/06/18 Python
django实现类似触发器的功能
2019/11/15 Python
Python实现非正太分布的异常值检测方式
2019/12/09 Python
python json.dumps中文乱码问题解决
2020/04/01 Python
Python猫眼电影最近上映的电影票房信息
2020/09/18 Python
高中毕业生的个人自我评价
2014/02/21 职场文书
《莫泊桑拜师》教学反思
2014/04/23 职场文书
干部作风整顿自我剖析材料和整改措施
2014/09/18 职场文书
高中同学会致辞
2015/08/01 职场文书
使用 JavaScript 制作页面效果
2021/04/21 Javascript
Python Parser的用法
2021/05/12 Python
pytorch实现手写数字图片识别
2021/05/20 Python
python基础之文件处理知识总结
2021/05/23 Python
《传颂之物 虚伪的假面》BD发售宣传CM公开
2022/04/04 日漫