教程归类:Python学习

Python面向对象中类变量和实例变量(第6节)


在Python的面向对象编程中,类是一种重要的编程机制,用于定义对象的属性和方法。在类体中,根据变量定义的位置不同,以及定义的方式不同,类属性又可细分为以下3种类型:

类体中,所有函数内部:以“self.变量名=变量值”的方式定义的变量,称为实例变量或实例属性

类体中,所有函数之外:此范围定义的变量,称为类变量或类属性

类体中,所有函数内部:直接以“变量名=变量值”的方式定义的变量,称为局部变量

1、实例变量(实例属性)

在前面的教程中,我们已经简单介绍了定义在类的方法中的变量,也就是实例变量,并且通常位于类的构造函数_init_()中。实例变量指的是在任意类方法内部,以“self...

......

阅读全文

Python面向对象中静态方法与类方法(第7节)


前面的教程中我们已经介绍了类属性可细分为实例变量、类变量和局部变量,同样的,在Python类中的方法也可以具体可划分为实例方法静态方法类方法

实例方法:第一个参数必须是实例对象,一般约定为“self”,通过它来传递实例的属性和方法(也可以传递类的属性和方法),只能由实例对象调用;

静态方法:没有self、cls这样的特殊参数,但无法传递类和实例的任何属性和方法,实例对象和类名都可以调用;

类方法:第一个参数一般约定为“cls”(代指类本身),通过它来传递类的属性和方法(不能传递实例的属性和方法),实例对象和类名都可以调用。

1、实例方法

在Python面向对象的编程中,一般情况下在...

......

阅读全文

Python中的错误和异常(第1节)


1、Python中的错误

对于刚入门Python的初学者来说,在运行的过程中难免会出现各种各样的错误,比如语法错误、命名错误、类型错误、索引错误等,不同的错误类型解决方法是不同的,本节将介绍Python中常见的运行错误及解决方法。

(1)语法错误

初学者在编写Python程序时,语法错误是最常见的错误之一。这种错误通常是因为代码中缺少某个符号,如括号、引号、冒号等或者错写成中文标点符号导致的。例如:

def say()  # 函数名()后面缺少冒号,会报语法错误
    print("Python在线教程:pyhint.com")
print "Pyth...
......

阅读全文