函数的作用:1.方便复用(复用率)2.方便修改(可维护性)
函数的定义:
def 函数名(参数列表):
函数体
函数的调用:
函数名(实参)
函数实参的分类:
1.按是否能够改变:
a.可变实参(列表、数组、字典等)b.不变实参(常数、字符串、元组等)
2.按参数特性:
必选参数、默认参数、可选参数、命名关键字参数、关键字参数
函数的返回值:每个函数存在默认返回值None
高阶函数:参数为函数或返回值为函数的函数
匿名函数:lambda 参数值:函数体
类的创建:
class 类名(继承的父类):
类体
注:1.继承的父类默认object类
2.类体包含属性和方法
3.类名首字母大写、属性名用名词(如name、weight)、方法采用动词加属性(如updataName)
对象的创建
对象名 = 类名(属性)
设置属性类.属性 = 值
和实例.属性 = 值
属性可分为共有属性、私有属性(以__命名)和内置属性(以_命名_)
类方法可分为公有方法、私有方法、类方法和静态方法
内部类:定义在类内部的类,作用是有助于理解模块的调用