python诞生于哪一年?

Python016

python诞生于哪一年?,第1张

python诞生于1989年。python开发者guido,在1989年的圣诞节,他在阿姆斯特丹在他闲着没事的时候他想开发一个插件来辅助abc语言实现相关功能,但是实际上他开发出的是一种脚本语言,当他把这个脚本语言开发完成之后,发现它本身功能很强大,在他看来有很灵活易用,于是他已自己的名义发布了这门语言。

python的发展

第一阶段,CNRI时期,CNRI(罗伯特卡恩1986年创立的美国全国研究创新联合会)是资助python发展初期的重要单位,python1.5版本之前的成果大部分都在此时期完成

第二阶段,BeOpen时期,GuidoVenRossum与BeOpen公司合作,此期间将Python2.0推出,甚至python1.6也同时问世,但原则上已经分别维护。

第三阶段,DC时期,当时Guido已经离开了BeOpen公司,将开发团队带到了DigitalCreations(DC)公司,该公司以发展Zope系统闻名,因此这项合作也颇受瞩目。

1991年,第一个Python编译器(同时也是解释器)诞生。

它是用C语言实现的,并能够调用C库(.so文件)。从一出生,Python已经具有了:

类(class),函数(function),异常处理(exception),包括表(list)和词典(dictionary)在内的核心数据类型,以及模块(module)为基础的拓展系统。

def leap_year_or_not(year):

    # 世纪闰年:能被400整除的为世纪闰年。

    # 普通闰年:能被4整除但不能被100整除的年份为普通闰年。

    # 闰年共有366天,其他年只有365天。

    

    if int(year) % 400 == 0:

        return True

    elif int(year) % 100 !=0 and int(year) % 4 == 0:

        return True

    else:

        return False

def calculate_days_of_year(year):

    leap = leap_year_or_not(year)

    if leap:

        days = 366

        run = "是"

    else:

        days = 365

        run = "不是"

    print("{}年{}闰年,有{}天。".format(year, run, days))

if __name__ == "__main__":

    print("输入年份:")

    n = input()

    calculate_days_of_year(n)

运行上述代码,输入2019回车,得到以下结果: