概念 函数是组织好的 可重复使用的 用来实现单一或相关联功能的代码段 它能够提高应用的模块性和代码的重复利用率。
函数的定义 使用def关键字 创建完函数后直接通过函数名进行调用 def 函数名 参数列表 : 函数体
def printInfo(): print( ------------------------------------ ) print( 生命苦短 我用Python ) print( ------------------------------------ )
函数的参数可以直接定义到括号内 也可以给参数进行赋值 设置成默认参数值 参数的前面加上*表示元组
函数的返回值使用return函数
时间函数
时间戳 时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。格式时间 我们可以使用time模块的strftime方法来格式化日期。随机函数 Random七.高级函数
1.闭包
概念 Python函数是支持嵌套的。如果在一个内部函数中对外部函数作用域 非全局作用域 的变量进行引用 那么内部函数就会被称为闭包。闭包需要满足如下3个条件
存在于两个嵌套关系的函数中 并且闭包是内部函数
内部函数引用了外部函数的变量 自由变量
外部函数会把内部函数的函数名称返回。
2.装饰器
概念 假设我们已经开发了一个本有的函数 后续可能会增加临时的需求 例如插入日志 我们可以增加一个包裹函数 由它来负责这些额外的需求 这个包裹函数就是装饰器 。
八.文件操作
1.文件的打开和关闭
python使用open()函数用于文件的打开
常用方法
2.文件的读写
使用writer写入数据read()用于读取数据readline用于读取一行tell :用于获取写入或读取的位置 是文件操作的位置 不是文件位置3.文件的重命名很删除
rename “修改的文件名”,“新的文件名” remove(“需要删除的文件名”)4.文件的相关操作(OS包
创建文件 mkdir(“文件名称”)创建多级文件夹 makedir( 文件名称”)获取当前目录 os.getcwd()改变默认目录 chdir()获取目录列表 listdir 删除目录 rmdir(“删除的目录名称”)九.异常
1.简介 在Python中 程序在执行的过程中产生的错误称为异常 比如列表索引越界、打开不存在的文件等。
2.捕获异常
try
# 语句块
except
# 异常处理代码
finally:
# 必定会执行的语句 不论是否发生异常
3.使用raise语句能显示地触发异常 格式如下
raise 异常类名
raise 异常类对象
raise 重新引发刚刚的异常
4.with和as环境安装器
语句格式 with open( /tmp/foo.txt ) as file:
data file.read()
适用于对于资源访问 结束时会对资源进行清理
通过使用关键字import进行导入
常用方法
from 模块名 import 函数名1,函数名2…
模块名.path 方法可以查找搜索路线
2.模块的制作 简介来讲就是你创建的每一个目录就是每一个包 python文件就是类
# 十一. 面向对象编程 概念 万物皆对象 类的创建
class ass: # 创建类 sss 10 # 类属性 def __init__(a,b): # 类方法 a.sss b k ass(12) # 创建类的对象 print(k.sss) # 调用类的属性
类的继承 多继承直接在括号内增加相应的类就可以了 python支持多继承
from python文件 import pyton class ass(pyton.df): # 继承pyton文件中的df类 sss 10 # 类属性 def __init__(a,b): # 类方法 a.sss b k ass(12) # 创建类的对象 print(k.q()) # 调用df类的方法
静态方法
使用 staticmethod声明
构造方法名称使用_init_,其中第一个参数都是表示指向本身 一般是self



