函数、面向对象-【千锋教育】Python办公自动化教程配套课件

2023-08-29
| 11页
| 139人阅读
| 2人下载
教辅

内容正文:

Python办公自动化之 函数、面向对象 什么是函数 函数就是对实现某一特定功能的代码的封装。(把实现某一功能的代码打包就是函数) 从生活的角度来看,函数可以看成你想吃海底捞火锅可能要有菜,有肉,有料等,但是必须排队等待!为了满足大家对海底捞的热爱,所以海底捞就推出了自煮火锅,这个自煮火锅把常用的材料都准备好了放进去。想吃买个这个火锅就行了。这就是封装。不同的函数就相当于不同的口味的自煮火锅. 函数的定义 def 函数名([参数]): ​ 函数体 函数的调用 函数定义好了,我们需要调用才可以实现里面的功能。 调用格式:函数名([实参]) 比如:login() 就是调用函数 函数的参数 函数分为无参数和有参数函数 def 函数名(): ​ 函数体 def 函数名(参数): ​ 函数体 函数的返回值 前面的案例函数体都是使用print打印函数中的内容,但是函数中的内容不能向外传递。如果我们想将内部加工后的数据传到函数体的外层,则需要借助return关键字。 return 则是将 return 后面的部分作为返回值返出函数体,此返回值可以用变量接走,继续使用该返回值做其它事。 如果一个函数没有 reutrn 语句,它是有一个隐含的 return 语句返回值是 None,如果有返回值就是return关键字后面的部分。 面向对象 Python 语言在设计之初,就定位为一门面向对象的编程语言,“Python 中一切皆对象”就是对 Python 这门编程语言的完美诠释。 将乱七八糟的数据扔进列表中,这就是一种数据层面的简单封装;把常用的代码块打包成一个函数,这也是一种语句层面的封装。 面向对象编程,也是一种封装。只不过它可以更好地模拟真实世界里的事物(将其视为对象),并把描述特征的数据和代码块(函数)封装到一起。 面向对象 面向对象中,常用术语包括: - 类:可以理解是一个模板抽象的,通过它可以创建出无数个具体实例对象 - 对象:类并不能直接使用,通过类创建出的实例(又称对象)才能使用。 - 属性:用于描述类的特征的称为属性。 - 方法:用于描述类的动作的称为方法。 创建类 class 类名: 类属性... 类方法... 注意,无论是类属性还是类方法,对于类来说,它们都不是必需的,可以有也可以没有。另外,Python 类中属性和方法所在的位置是任意的,即它们之间并没有固定的前后次序。 对象的创建 创建对象的方式: 对象名 = 类名([参数,...]) 只要有了对象我们就可以访问里面的属性和方法了。 通过对象名加点访问,如下格式: 对象名.属性名 对象名.方法名() 方法的调用 一个类中可以定义多个方法,而且方法之间是可以相互调用的。而且方法中还可以使用属性。 $$

资源预览图

函数、面向对象-【千锋教育】Python办公自动化教程配套课件
1
函数、面向对象-【千锋教育】Python办公自动化教程配套课件
2
函数、面向对象-【千锋教育】Python办公自动化教程配套课件
3
函数、面向对象-【千锋教育】Python办公自动化教程配套课件
4
函数、面向对象-【千锋教育】Python办公自动化教程配套课件
5
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。