(datetime模块) python根据出生日期返回年龄的方法
在Python中,你可以使用datetime模dule来计算一个人的年龄。下面是一个简单的示例,内容如下:
首先,先导入datetime
模块:
import datetime
接着,可以定义一个函数,输入参数为出生日期,返回值为年龄:
def 计算年龄(出生日期):
今天 = datetime.date.today()
年龄 = 今天.year - 出生日期.year
if (今天.month, 今天.day) < (出生日期.month, 出生日期.day):
年龄 -= 1
return 年龄
这个函数首先获取当前日期,然后计算年份差。如果今年的月和日小于出生当年的月和日,那么将年龄减1(表示还未过生日)。
最后,你可以使用这个函数来获取一个人的年龄:
出生日期 = datetime.date(2000, 7, 14) # 以2000年7月14日为例
年龄 = 计算年龄(出生日期)
print('年龄 :', 年龄)
在运行此代码后,你会看到输出的年龄是正确的。
注:此代码默认的日期格式为 “yyyy-mm-dd”。
(repeat) Python 用repeat()重复单个值 使用 Numpy 的 repeat 函数 全网首发(图文详解1)
(self) 一文看懂Python中的self Python self 解释 全网首发(图文详解1)