文件的操作
重点
ft.open()
ft.read()
ft.write()
ft.readline()
ft.readlines()
ft.close()
作业:1.整理文件操作中open函数里边第二个参数. 表
2.将上边每个函数的用法自己写例子整理并理解
作用域
作用域:针对于变量 在函数中的使用情况
局部作用域:
函数作用域:(闭包以外的函数)
全局作用:(定义到整个文档中)
内建作用域:
num1 = 100
def func():
global num1
num1 = 888
print('内部函数%d' % num1)
print(id(num1))
func()
print('外部函数%d' % num1)
print(id(num1))
装饰器
装饰器:本质还是函数, 一般使用装饰器来装饰其他函数.本身还是函数的调用
递归
递归调用:一.个函数,调用了自身即是递归
三要素:
1.写出临界条件
2.返回上一级和下一级之间的关系
3.根据上一次计算出的结果求出本次计算的结果
# 作业: 请输入一个数N(n > = 1),求1 + 2+ 3 + ... + n的和
# 请使用不同的方法写出来,递归是必须的
递归遍历目录
作业:将目录下边的所有文件删除,包括文件夹