四:函数
1.带参函数
def print_user_info(name,age):
print(name)
print(age)
name="chen"
age=19
print_user_info(name,age)
2.递归函数
def factoral_func(num):
if num>1:
return num*factoral_func(num-1)
else:
return num
print(factoral_func(3))
五:包和模块
一个项目可以创建多个包;
一个包可以创建多个模块;
一个模块就是.py结尾的文件;
六:面向对象
class Dog:
def eat(self):
print("吃饭")
def drink(self):
print("喝水")
chen=Dog() #创建对象
chen.eat()
构造方法:创建一个类对象的时候,对对象进行初始化操作
_init_
class Cat:
#构造函数
def __init__(self):
print("执行了构造方法,初始化")
def drink(self):
print("喝水")
chen=Cat() #创建对象
访问权限:在属性和方法名前加_ _ 即为私有访问