📜  Python教程

📅  最后修改于: 2020-10-24 08:41:02             🧑  作者: Mango

Python教程

Python教程提供了Python的基本和高级概念。我们的Python教程专为初学者和专业人士设计。

Python是一种简单,通用,高级且面向对象的编程语言。

Python也是一种解释性脚本语言。 Guido Van Rossum是Python编程的创始人。

我们的Python教程包括Python编程的所有主题,例如安装,控制语句,字符串,列表,元组,字典,模块,异常,日期和时间,文件I / O,程序等。还提供了Python面试问题以帮助您会更好地了解Python编程。

什么是Python

Python是通用,动态,高级和解释性编程语言。它支持面向对象的编程方法来开发应用程序。它简单易学,并提供了许多高级数据结构。

Python易于学习,但功能强大且用途广泛,脚本语言对其应用程序开发有吸引力。

Python的语法和动态类型及其解释的特性使它成为脚本编写和快速应用程序开发的理想语言。

Python支持多种编程模式,包括面向对象,命令式以及功能或过程编程样式。

Python不适用于特定领域,例如Web编程。这就是为什么它被称为多用途编程语言的原因,因为它可以与Web,企业,3D CAD等一起使用。

我们不需要使用数据类型来声明变量,因为它是动态类型的,因此我们可以编写a = 10在整数变量中分配整数值。

Python加快了开发和调试的速度,因为Python开发中没有编译步骤,并且edit-test-debug周期非常快。

Python 2与Python 3

在大多数编程语言中,每当有新版本发布时,它都支持该语言的现有版本的功能和语法,因此,项目更容易切换到新版本。但是,就Python,两个版本的Python 2和Python 3彼此有很大不同。

以下列出了Python 2和Python 3之间的差异:

  • Python 2使用print作为语句,并用作print “ something”在控制台上print一些字符串。另一方面, Python 3使用print作为函数,并用作print(“东西”)在控制台上print某些东西。
  • Python 2使用函数raw_input()接受用户的输入。它返回表示该值的字符串,该字符串由用户键入。要将其转换为整数,我们需要在Python使用int()函数。另一方面, Python 3使用input()函数自动解释用户输入的输入类型。但是,我们可以使用原始函数(int(),str()等)将此值转换为任何类型。
  • 在Python 2中,隐式字符串类型为ASCII,而在Python 3中,隐式字符串类型为Unicode。
  • Python 3不包含Python 2的xrange()函数。xrange()是range()函数的变体,它返回一个与Java迭代器相似的xrange对象。 range()返回一个列表,例如,函数range(0,3)包含0、1、2。
  • 还有在处理异常制成一个小的变化在Python 3.它定义了一个关键字作为这是必要的使用。我们将在Python编程教程的“异常处理”部分中讨论它。