掌握Python的X篇_36_定义类、名称空间

本文介绍了Python中的面向对象编程概念,包括面向对象的特性(封装、继承和多态),如何在Python中定义类以及类的名称空间性质,通过实例演示了类的使用和命名空间的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本篇将会重新回到python语法的主线,并且开展新的篇章,那就是面向对象的编程。

1. 面向对象

面向对象是一种编程的思想,并不是限制在某一种语言上的,不同语言面向对象的表达能力是不一样的,python在面向对象具有很强的表达能力。关于面向对象,可以参考:C++57个入门知识点_14 面向对象及类

面向对象的语言,具有以下三种特性。

  • 封装
  • 继承
  • 多态

2. 定义类

python中的类相对比较简单,在python中,我们使用class 关键字,定义类。
基本语法:

class<类名>:
	<python语句>

例如:

class Dog:
    x = 5
    def fun1(arg1,arg2):
        print(arg1,arg2)

3. 类的名称空间性质

python中的类就是名称空间而已
所谓的名称空间,其实就是防止名称冲突,给符号所加的修饰。
关于理解可以参考:C++57个入门知识点_10_ 名字空间域定义及作用

在python中类的使用实例:

class Dog:
    x = 5
    def fun1(arg1,arg2):
        print(arg1,arg2)

if __name__ == "__main__":
    Dog.fun1("brothers", "666")

4. 学习视频地址:定义类、名称空间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

十月旧城

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值