栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

2021

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2021

六. 函数

概念 函数是组织好的 可重复使用的 用来实现单一或相关联功能的代码段 它能够提高应用的模块性和代码的重复利用率。

函数的定义 使用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()函数用于文件的打开
常用方法

open “文件位置 ”操作模式“ r 只读w 只写a :用于追加

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/266890.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号