网页版传奇哪个好玩推广资源seo
本篇将会重新回到python语法的主线,并且开展新的篇章,那就是面向对象的编程。
文章目录
- 1. 面向对象
- 2. 定义类
- 3. 类的名称空间性质
1. 面向对象
面向对象是一种编程的思想,并不是限制在某一种语言上的,不同语言面向对象的表达能力是不一样的,python在面向对象具有很强的表达能力。关于面向对象,可以参考:C++57个入门知识点_14 面向对象及类
面向对象的语言,具有以下三种特性。
- 封装
- 继承
- 多态
2. 定义类
python中的类相对比较简单,在python中,我们使用class
关键字,定义类。
基本语法:
class<类名>:<python语句>
例如:
class Dog:x = 5def fun1(arg1,arg2):print(arg1,arg2)
3. 类的名称空间性质
python中的类就是名称空间而已
。
所谓的名称空间,其实就是防止名称冲突,给符号所加的修饰。
关于理解可以参考:C++57个入门知识点_10_ 名字空间域定义及作用
在python中类的使用实例:
class Dog:x = 5def fun1(arg1,arg2):print(arg1,arg2)if __name__ == "__main__":Dog.fun1("brothers", "666")
4. 学习视频地址:定义类、名称空间