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读写Redis数据库操作示例
Mar 18 Python
python django 增删改查操作 数据库Mysql
Jul 27 Python
Python实现自动发送邮件功能
Mar 02 Python
python使用mysql的两种使用方式
Mar 07 Python
python实现excel读写数据
Mar 02 Python
python numpy实现文件存取的示例代码
May 26 Python
详解Pandas之容易让人混淆的行选择和列选择
Jul 10 Python
python项目对接钉钉SDK的实现
Jul 15 Python
python基础 range的用法解析
Aug 23 Python
Django+Celery实现动态配置定时任务的方法示例
May 26 Python
python使用多线程+socket实现端口扫描
May 28 Python
Matlab求解数组中的最大值及它所在的具体位置
Apr 16 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
global.php
2006/12/09 PHP
PHP初学者最感迷茫的问题小结
2010/03/27 PHP
PHP反射机制原理与用法详解
2017/02/15 PHP
CentOS 上搭建 PHP7 开发测试环境
2017/02/26 PHP
laravel自定义分页效果
2017/07/23 PHP
让你的网站可编辑的实现js代码
2009/10/19 Javascript
js取float型小数点后两位数的方法
2014/01/18 Javascript
浅析jQuery中调用ajax方法时在不同浏览器中遇到的问题
2014/06/11 Javascript
使用JavaScript和C#中获得referer
2014/11/14 Javascript
JavaScript常用的弹出广告及背投广告实现方法
2015/02/06 Javascript
关于jquery中动态增加select,事件无效的快速解决方法
2016/08/29 Javascript
JavaScript 身份证号有效验证详解及实例代码
2016/10/20 Javascript
jQuery UI仿淘宝搜索下拉列表功能
2017/01/10 Javascript
AngularJS全局警告框实现方法示例
2017/05/18 Javascript
前端构建工具之gulp的配置与搭建详解
2017/06/12 Javascript
微信小程序调用PHP后台接口 解析纯html文本
2017/06/13 Javascript
node.js基于socket.io快速实现一个实时通讯应用
2019/04/23 Javascript
python BeautifulSoup使用方法详解
2013/11/21 Python
python目录操作之python遍历文件夹后将结果存储为xml
2014/01/27 Python
Python中的ConfigParser模块使用详解
2015/05/04 Python
浅谈django三种缓存模式的使用及注意点
2018/09/30 Python
Django的用户模块与权限系统的示例代码
2019/07/24 Python
python文件处理fileinput使用方法详解
2020/01/02 Python
Python 将json序列化后的字符串转换成字典(推荐)
2020/01/06 Python
Python 改变数组类型为uint8的实现
2020/04/09 Python
详解pycharm自动import所需的库的操作方法
2020/11/30 Python
使用CSS3在触屏上为按钮实现激活效果
2013/09/27 HTML / CSS
编码转换,怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串
2014/01/07 面试题
社区八一活动方案
2014/02/03 职场文书
优乐美广告词
2014/03/14 职场文书
企业家王石演讲稿:坚持与放下
2014/04/27 职场文书
警察群众路线整改措施
2014/09/26 职场文书
村支部书记群众路线对照检查材料思想汇报
2014/10/08 职场文书
工作表扬信
2015/01/17 职场文书
MySQL七大JOIN的具体使用
2022/02/28 MySQL
使用SQL实现车流量的计算的示例代码
2022/02/28 SQL Server