python学习笔记16 函数回顾 面向对象初识

函数的定义: 以功能为导向

函数的返回值 return(非必须)的2个作用作用: 1结束函数 2将返回值犯规给函数的调用者 函数名() 

ctrl+alt+L 对编码进行一键规范化

定义函数时 * 代表聚合

执行函数时 * 代表打散

代码中 只要遇到函数名() 就会开始执行函数,执行完成后才会继续执行后面的函数,典型的如func1()()

 

定义类

class Name:

        pass

 

操作类中的变量

类名.__dict__  查询类中的所有的内容,但不能做增删改.

万能的 点 .       可对类中的单个变量进行增删改查

 

操作类中的方法(工作中基本不用类名去操作)

Person.work()

 

对象的角度

Person()  类名()  这个整体叫  实例化对象,实例,对象

                              这个过程叫  实例化的过程/创建一个对象的过程 

只要产生一个对象,自动执行类中的__init__ 方法

 

 

#1 类名+( ) 产生一个实例(对象,对象空间)

#2 自动执行类中的__init__ 方法,将对象空间传给__init__ 的self参数

#3 给对象封装相应的属性

 

对象的角度

 操作对象中的静态变量

#1  __dict__  查询对象中的所有的内容

#2  万能的 点. 

 

# 对象操作类中的静态变量: 只能查询

 

#对象调用类中的方法(工作中通过对象执行类中的方法,而不是通过类名)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章