Python3简介
Python是一种高级通用编程语言。 Python程序通常比Java等其他编程语言小。程序员必须输入相对较少的语言,并且语言的缩进要求使它们始终可读。
注意:有关详细信息,请参阅Python编程语言
Python 3 简介
- 功能强大、高级且简单: Python(由国家数学和计算机科学研究所 Guido van Rossum 编写)是一种功能强大的高级编程语言。该语法非常易于阅读和遵循,因为它具有简洁的结构。示例: Python 3 有 33 个关键字, Python 2 有 30 个。
- 解释性:可以编译或解释多种语言的程序。 Python具有解释性,这意味着您只需输入代码并运行它,无需中间编译步骤。解释器直接执行程序,将每个语句翻译成一个或多个子程序的序列,然后翻译成另一种语言(通常是机器代码)。
- 流行的编程语言:正在被财富组织迅速接受和适应。 Python3 中即将推出支持机器学习、数据科学、数据库操作和人工智能的库。 Python也是最热门的技能之一,也是世界上最流行的编程语言之一。在过去的几年里,它一直被评为年度最想要的技术。
- 免费: Python可以免费安装、使用和分发。不同的平台有不同的版本。所有Python版本都是开源的。
- 可移植语言(跨平台) Python语言也是一种可移植语言。比如说,如果我们有适用于 Windows、Linux 或 Mac 等平台的Python代码,我们可以在任何其他平台(安装了Python解释器)上运行此代码而无需更改它。
- 面向对象: Python支持面向对象的语言,类和对象的概念应运而生。
Python2和Python3的区别
Python 3.0/ Python 3000/Py3k 是Python Python不兼容( Python 2.0 于 2000 年发布)。下面列出了两者之间不同的一些主要功能!
Python 中的Python:在 Python2 中,print 是一个语句,而在 Python3 中,print 是一个从无括号转换为括号的函数!
例子 :
在python2
Python
# syntax in Python2,
# invalid for Python3
print "Hello GfG !!"
Python3
# syntax for Python3
print("Hello GfG !!")
Python
a=1
b=2
print(a <> b)
Python3
print('GfG' != 'GfG')
在python3中
Python3
# syntax for Python3
print("Hello GfG !!")
- 整数除法: Python2 中的整数除法产生整数。
示例:3/2 将给出 1 作为输出!! (但是,3.0/2 或 3/2.0 将给出 1.5 作为输出)。
如果需要,Python3 中的整数除法可以根据答案给出浮点值。
示例:3/2 将给出 1.5 作为输出。 - 兼容性: Python2 很容易移植到 Python3。在 Python3 中不可能向后兼容。
- 性能: Python3 有助于打字,而 Python2 不是传统的类型化语言。此外,Python3 在运行时执行方面比 Python2 更快。
- 不等于运算符:
Python2
Python
a=1
b=2
print(a <> b)
输出:
True
Python3
Python3
print('GfG' != 'GfG')
输出:
False
- 例外:
在python3中,引入了“as”关键字。
例子:
在python2中,
try:
except valueError :
在python3中,
try:
except valueError as err: