python的类和实例化

 时间:2026-02-13 13:52:13

1、创建一个类,用到的关键class:

#!/usr/bin/python3

class 类:

    i = 'happy'

    def f(self):

        return 'hello world'

python的类和实例化

2、分析一下上面的代码:

class——定义一个类要用到的关键词;

类——这个类的名称就叫做“类”(python3允许用汉语进行定义);

i——类的属性;

def——自定义函数要用到的关键词;

f——类的函数,或者叫做方法。

python的类和实例化

3、a = 类()

print(a)

类的实例化,就是给出类里面的一个具体的东西。

python的类和实例化

4、查看a的属性i:

print(a.i)

在a.后面跟上它的属性名称,就可以查看其属性。

python的类和实例化

5、用a来调用“类”的方法f:

print(a.f())

python的类和实例化

6、类里面的函数(方法)f后面的括号里面有一个变量,表示这个f是一个实例函数,实例是可以调用这个函数的。

但是如果再给出一个类函数(方法)g:

#!/usr/bin/python3

class 类:

    i = 'happy'

    def f(self):

        return 'hello world'

    def g():

        print("我很快乐!")

        return

a = 类()

print(a.g())

运行报错,这是因为这个g是一个普通类函数(方法),实例不可以调用这样的函数(方法)。

python的类和实例化

7、类本身是可以调用普通类函数的。

python的类和实例化

8、同样,类本身不能调用实例函数,但是可以在调用的时候,提供一个实例作为参数。

python的类和实例化

python的类和实例化

python的类和实例化

  • 如何高效管理跟进客户?
  • 济南泡温泉去哪里最好
  • 发朋友圈需要什么样的技巧
  • 如何在matlab中使用灯光照亮曲面图?
  • 天津准生证办理流程
  • 热门搜索
    pc是什么的缩写 硬盘什么牌子好 system是什么意思 制霉素片的作用 克林霉素的作用 孳息是什么意思 im是什么意思 dpi是什么意思 pant什么意思 六字真言是什么意思