# 编程范式
'''
面向过程:核心是过程,工厂生产一样的流水线处理方式,机械式地处理
优点:复杂问题流程化,进而简单化
缺点:可扩展性差
'''
'''
面向对象:核心就是对象,对象就是特征与属性的结合体
优点:可扩展性强
缺点:编程复杂度高
应该用场景:用户需求经常变化的场景 游戏、互联网应用、企业内部应用等
类就是一系列对象相似的特征与技能的集合体
强调:站在不同的角度,得到的分类不同
定义类:类是一系列相似对象的集合体
Python3中 统一了类与类型的关系
'''
print('==类的名称空间字典:')
for i in Luffycity.__dict__:
print(i,Luffycity.__dict__[i], sep=' \t')
print('=========')
print('==Luffycity cls')
Luffycity.ddd()
print('=========')
print('===student===')
student = Luffycity()
for i in student.__dict__:
print(i,student.__dict__[i], sep=' \t')
print('======')
print('===sutdent.cls===')
student.ddd()