📜  Python3简介

📅  最后修改于: 2022-05-13 01:55:51.022000             🧑  作者: Mango

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: