初识python——python的发展历程及python各个版本之间的区别,python的安装

什么是python

百度百科上对python的解释是这样的:

Python是一种计算机程序设计语言,由吉多·范罗苏姆创造,第一版发布于1991年,可以视之为一种改良的LISP。Python的设计哲学强调代码的可读性和简洁的语法。相比于C++或Java,Python让开发者能够用更少的代码表达想法。

通俗来讲,我们只需要知道,python是一种解释型脚本语言,他比C语言和Java语言要简单易懂,容易会掌握,且能实现的功能多。

python的起源

Python的创始人为Guido van Rossum,江湖人称龟叔。龟叔在当时接触过C语言之后,觉得C语言虽然也能编程,但是太过复杂,需要耗费大量的时间。所以他想能不能有一种语言,能够像C语言那样全面调用计算机的功能接口,又能像shell那样可以轻松的编程,不需要耗费大量的时间。1989年在过圣诞节的时候,可能是因为没有女朋友闲着没事干,在大家都在恩恩爱爱的时候,龟叔在阿姆斯特丹搞出来了一个新的脚本解释程序——python。之所以叫Python,是因为龟叔喜欢的一部电视剧《蒙提.派森的飞行马戏团》(Monty Python’s Flying Circus)。

python主要发展历程

python从1989年被龟叔编制出来到现在已经有了30年时间,期间经历了3次大改版和很多次小改版,大改版主要包括已经消失的python 1.0,在今年即将停止维护的python 2和现在大多数正在用的python3,截止到目前已经更新到了python3.8.3,python的大事记年份如下表:

事件 年份
龟叔开始构思 Python 1980
Python 已经有了雏形 1989
Python 的代码对外公布 1991
Python 1.0 正式发布 1994
Python 2.0 发布 2000
Python 2.1 2001
Python 3.0 正式发布 2008

这是主要大事记,中间还有很多小版本的更替就不一一列举了,目前python的更新版本为python3.8.3。

python各个版本之间的区别

小版本之间,比如python2.6到python2.7之间的差别不会太大,但是大版本之间的区别是巨大的,几乎所有的python2程序都需要一些修改才能正常的运行在python3的环境下。
python2和python3的区别主要体现在以下几个方面:

print语句:
python2中print是一个语句,不论想输出什么,直接放到print关键字后面即可。python3里,print()是一个函数,像其他函数一样,print()需要你将要输出的东西作为参数传给它。怎么理解呢,拿最简单的例子hello world来说,以下是不同版本的python的写法:

#python2:
print "hello world" 

#python3:
print"hello world"

UNICODE字符串:
python2中有两种字符串类型:Unicode字符串和非Unicode字符串。python3中只有一种类型:Unicode字符串。简单来说就是python3可以直接输出或输入中文,而python2如果想使用中文的话要提前规定好。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值