pyhon对象初始

 

一说对象,小伙伴就想到,你有没有女盆友,但是今天这个对象与女朋友没有关系。

现实中的对象。例如一把红的的雨伞,初中时学的一本英文书籍,一台vivo X9Plus.....等等皆是对象。

我们以前用的编程就是面向过程编程编程,而现在是面向对象编程

什么是面向过程,以过程为中心,按照步骤依次解决问题的过程就是面向过程编程。

例子1

例如:你早上起床上班

1:你开始起床穿衣服

2:叠被子

3:刷牙洗脸

4:吃饭

5:骑小毛驴去上班地址

.......

例子2

例如:启动汽车

1:打开车门

2:坐在座椅上并且关门

3:插入钥匙启动车辆

这两例子都是面向过程

 

你去了一家游戏公司,公司让你开发一款游戏,你怎么弄了:

1:游戏中都有角色,每一个角色都有,属性,战斗力,还有性别,种类.....其实还有很多但是我就不说了

例如:我需要两角色,一个是熊,另一个是人

复制代码
1 bear = {'name':'熊大','blood':100,'aggr':100,'sex':''}
2 熊          名称             血量            攻击值            性别
3 person = {'name':'光头强','blood':150,'aggr':102,'kind':'bear'}     
4                                                                      种类  
View Code
复制代码

但是呢,我这样做只能创建两个角色

怎么办呢?

复制代码
 1 def Bear(name,blood,aggr,kind):
 2     bear = {
 3     'name':name, #名称
 4     'blood':blood,   # 血液
 5     'aggr':aggr, #  战斗值
 6     'kind':kind #  种类
 7     }
 8     return bear
 9 def Person(name,blood,aggr,sex):
10     person = {
11     'name':name,
12     'blood':blood,
13     'aggr':aggr,
14     'sex':sex  #性别
15     }
16     return person
17 
18 
19 小熊儿 = Bear('熊二',102,100,'bear')    
20 大熊 = Bear('熊大',103,100,'bear')    
21 #创建了两个熊,名称不一样,战斗值不一样
22 #我来创建俩个人
23 小样 = Person('光头弟',103,105,'')
24 大样 = Person('光头哥',105,110,'')
View Code
复制代码

这样就可以大批量的创建角色

 

posted @   为了等  阅读(105)  评论(0编辑  收藏  举报
编辑推荐:
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
阅读排行:
· 手把手教你在本地部署DeepSeek R1,搭建web-ui ,建议收藏!
· Spring AI + Ollama 实现 deepseek-r1 的API服务和调用
· 数据库服务器 SQL Server 版本升级公告
· 程序员常用高效实用工具推荐,办公效率提升利器!
· C#/.NET/.NET Core技术前沿周刊 | 第 23 期(2025年1.20-1.26)
点击右上角即可分享
微信分享提示