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执行get提交的方法
Apr 29 Python
基于python yield机制的异步操作同步化编程模型
Mar 18 Python
最大K个数问题的Python版解法总结
Jun 16 Python
Python模拟登陆实现代码
Jun 14 Python
python 实现tar文件压缩解压的实例详解
Aug 20 Python
修复CentOS7升级Python到3.6版本后yum不能正确使用的解决方法
Jan 26 Python
Python实现按照指定要求逆序输出一个数字的方法
Apr 19 Python
Pandas:DataFrame对象的基础操作方法
Jun 07 Python
python用fsolve、leastsq对非线性方程组求解
Dec 15 Python
PyTorch的深度学习入门之PyTorch安装和配置
Jun 27 Python
Python学习笔记之For循环用法详解
Aug 14 Python
python实现三阶魔方还原的示例代码
Apr 28 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后台多用户权限组思路与实现程序代码分享
2012/02/13 PHP
PHP实现简单实用的验证码类
2015/07/29 PHP
基于Laravel实现的用户动态模块开发
2017/09/21 PHP
PHP _construct()函数讲解
2019/02/03 PHP
lib.utf.js
2007/08/21 Javascript
js图片实时加载提供网页打开速度
2014/09/11 Javascript
js style动态设置table高度
2014/10/21 Javascript
javascript简单比较日期大小的方法
2016/01/05 Javascript
使用Jasmine和Karma对AngularJS页面程序进行测试
2016/03/05 Javascript
JavaScript html5 canvas绘制时钟效果(二)
2016/03/27 Javascript
全面了解构造函数继承关键apply call
2016/07/26 Javascript
jQuery实现的简单百分比进度条效果示例
2016/08/01 Javascript
jQuery弹出下拉列表插件(实现kindeditor的@功能)
2016/08/16 Javascript
js前端解决跨域问题的8种方案(最新最全)
2016/11/18 Javascript
谈谈jQuery之Deferred源码剖析
2016/12/19 Javascript
让div运动起来 js实现缓动效果
2017/07/06 Javascript
深入理解javascript prototype的相关知识
2019/09/19 Javascript
改进Django中的表单的简单方法
2015/07/17 Python
Python去除、替换字符串空格的处理方法
2018/04/01 Python
Python模拟自动存取款机的查询、存取款、修改密码等操作
2018/09/02 Python
Window 64位下python3.6.2环境搭建图文教程
2018/09/19 Python
Python设计模式之代理模式实例详解
2019/01/19 Python
python3+selenium自动化测试框架详解
2019/03/17 Python
Python3.5以上版本lxml导入etree报错的解决方案
2019/06/26 Python
python3.6+django2.0+mysql搭建网站过程详解
2019/07/24 Python
CSS3 制作绽放的莲花采用效果叠加实现
2013/01/31 HTML / CSS
StubHub希腊:购买体育赛事、音乐会和剧院门票
2019/08/03 全球购物
《鸿门宴》教学反思
2014/04/22 职场文书
小学关爱留守儿童活动方案
2014/08/25 职场文书
2014年学前班工作总结
2014/12/08 职场文书
先进班组事迹材料
2014/12/25 职场文书
公务员个人年终总结
2015/02/12 职场文书
计算机专业自荐信
2015/03/05 职场文书
护士自荐信范文
2015/03/25 职场文书
毕业论文致谢范文
2015/05/14 职场文书
公司车辆维修管理制度
2015/08/05 职场文书