(1)函数
对于一个需要多次使用某个方法的程序,如果在程序中重复编写这个方法,将会导致程序可读性不高。在这种情况下,可以引入函数进行python编程。函数是在一个程序中可以重复使用的代码块,并且这组代码块可以实现一个独立的功能。在定义好函数后,该函数就可以在程序中任意需要的位置被调用。
函数一般由函数名、参数、函数体、返回值组成,其中函数名和函数体是必须的。
函数可以没有参数,也可以有一个或多个参数
(2)类
类是面向对象的一个核心要素。在编程的过程中,对于有相同属性和方法的对象,为了避免重复定义,可以将这些对象归纳抽象为一个类。
类的基本结构为:
下面举一个水果类的实例,在水果类中,全局属性有name和color,水果类的方法为pickup。在类的定义中,使用def __init__(self,name,color)语句来定义全局属性,使用def pickup(self, season)语句来定义类的方法。