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 相关文章推荐
Linux下通过python访问MySQL、Oracle、SQL Server数据库的方法
Apr 23 Python
深入学习Python中的装饰器使用
Jun 20 Python
浅谈Python处理PDF的方法
Nov 10 Python
Python爬虫使用脚本登录Github并查看信息
Jul 16 Python
Python多图片合并PDF的方法
Jan 03 Python
python取余运算符知识点详解
Jun 27 Python
python处理自动化任务之同时批量修改word里面的内容的方法
Aug 23 Python
python 经典数字滤波实例
Dec 16 Python
python调用HEG工具批量处理MODIS数据的方法及注意事项
Feb 18 Python
Python修改列表值问题解决方案
Mar 06 Python
Android Q之气泡弹窗的实现示例
Jun 23 Python
移除Selenium中window.navigator.webdriver值
Jun 10 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
第七节 类的静态成员 [7]
2006/10/09 PHP
php用header函数实现301跳转代码实例
2013/11/25 PHP
在win7中搭建Linux+PHP 开发环境
2014/10/08 PHP
php实现二叉树中和为某一值的路径方法
2018/10/14 PHP
网站被黑的假象--ARP欺骗之页面中加入一段js
2007/05/16 Javascript
JavaScript 全面解析各种浏览器网页中的JS 执行顺序
2009/02/17 Javascript
javascript阻止浏览器后退事件防止误操作清空表单
2013/11/22 Javascript
div浮层,滚动条移动,位置保持不变的4种方法汇总
2013/12/11 Javascript
JavaScript 实现鼠标拖动元素实例代码
2014/02/24 Javascript
js获取select默认选中的Option并不是当前选中值
2014/05/07 Javascript
使用 js+正则表达式为关键词添加链接
2014/11/11 Javascript
完美兼容各大浏览器的jQuery插件实现图片切换特效
2014/12/12 Javascript
jquery实现的V字形显示效果代码
2015/10/27 Javascript
基于JS实现PHP的sprintf函数实例
2015/11/14 Javascript
理解Javascript的call、apply
2015/12/16 Javascript
Jquery实现select multiple左右添加和删除功能的简单实例
2016/05/26 Javascript
js实现点击切换checkbox背景图片的简单实例
2017/05/08 Javascript
jQuery复合事件用法示例
2017/06/10 jQuery
关于Stream和Buffer的相互转换详解
2017/07/26 Javascript
VueJs组件之父子通讯的方式
2018/05/06 Javascript
Nodejs + Websocket 指定发送及群聊的实现
2020/01/09 NodeJs
node.js使用zlib模块进行数据压缩和解压操作示例
2020/02/12 Javascript
小程序使用分包的示例代码
2020/03/23 Javascript
Javascript查看大图功能代码实现
2020/05/07 Javascript
Python BeautifulSoup中文乱码问题的2种解决方法
2014/04/22 Python
scrapy spider的几种爬取方式实例代码
2018/01/25 Python
详解Python locals()的陷阱
2019/03/26 Python
Flask框架模板继承实现方法分析
2019/07/31 Python
pyqt5 QlistView列表显示的实现示例
2020/03/24 Python
日本民宿预约平台:STAY JAPAN
2017/07/01 全球购物
交通专业个人自荐信格式
2013/09/23 职场文书
公司门卫的岗位职责
2014/02/19 职场文书
人力资源作业细则
2014/03/03 职场文书
2019年中学生的思想品德评语集锦
2019/12/19 职场文书
详解盒子端CSS动画性能提升
2021/05/24 HTML / CSS
golang连接MySQl使用sqlx库
2022/04/14 Golang