Python程式设计语言

Python是一种编程语言。 可以在服务器上使用Python创建Web应用程序。 它由Guido van Rossum于1991年创建。

它用于:Web开发(服务器端),软件开发,数学和系统脚本。

Python是面向对象的和结构化的。 因此,它并不限制一个人开发自己的系统的方式。

Python可以在服务器上使用以创建Web应用程序,可以与软件一起使用以创建工作流程,可以连接到数据库系统,还可以读取和修改文件,可以用于处理大数据并执行复杂的数学运算,它可用于快速原型制作或可用于生产环境的软件开发。

本周,我学习了有关类和对象以及如何测试代码的知识。 OOP是一种面向对象的编程语言,使我们能够通过使用类对现实世界中的事物和情况进行建模。 类是对象的蓝图,而对象是类的实例。 我学习了如何在python中定义类。 这是从class关键字开始,然后是类名。 班级名称必须以大写字母开头。 例如:考虑下图。

以上代码的说明。

line(1):任何以#(hash)符号开头的语句都是有关开发人员正在编写代码的注释。 这是我们通读以了解代码的内容。

line(2):我们定义了一个名为Person的类。 按照约定,python中的类名称以大写字母开头。 类定义中的括号为空,因为我们是从头开始创建该类的。 我们使用冒号(:)终止类

line(4):这具有__init_()方法。 在类中,功能称为方法。 函数和方法之间的区别在于它们的调用方式。 __init_()方法是一种特殊方法,只要我们基于Person类创建新实例,Python就会自动运行。 此方法有两个前导下划线和两个下划线,这是防止__init__方法与其他类方法冲突的约定。 我们将__init __()方法定义为具有三个参数:self,name和age。 方法定义中需要self参数,并且必须在其他参数之前排在最前面。

与类关联的每个方法调用都会自动传递self,这是对实例本身的引用。 它使单个实例可以访问类中的属性和方法。 当我们创建Person的实例时,我们不需要将self作为参数传递,因为它会自动传递。

line(5&6):在这两行定义的两个变量,每个变量都有前缀self。 该类中的每个方法都可以使用任何以self为前缀的变量,我们还可以通过从该类创建的任何实例来访问这些变量。 self.name = name接受存储在参数名称中的值,并将其存储在变量名中,然后将其附加到正在创建的实例中。 self.age = age也会发生相同的过程。 通过此类实例可访问的变量称为attribute

line(8&11):这些行具有该类的方法。 这些方法以关键字def开头。 它们具有参数self,这使他们能够访问类属性。

line(14):在这一行上,我们正在实例化一个类,这意味着从该类创建一个对象。

line(16):这里我们使用点符号来调用方法。 要调用方法,请提供实例的名称(在本例中为my_sister)和要调用的方法,以点号分隔。

调用上述方法后的输出如下所示。

在python中让我脱颖而出的一些事情是:

列表理解,使人们仅编写一行代码即可完成一项任务。 这是如此专业,因为最好的编码器是根据完成任务的代码行来判断的。 例如:

平方= [value ** 2 for range(1,20)中的值]

打印(正方形)

对我而言突出的另一件事是我们不声明变量。 Python变量会自动声明。

参考:

Python简介
组织良好且易于理解的Web建设教程,其中包含许多有关如何使用HTML,CSS,JavaScript的示例… www.w3schools.com

Python速成课程。 Eric Matthes版权所有©2016。