IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> 2021-09-26 python基础入门(二) -> 正文阅读

[开发工具]2021-09-26 python基础入门(二)

六. 函数

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

函数的定义: 使用def关键字,创建完函数后直接通过函数名进行调用:def 函数名(参数列表): 函数体

def printInfo():
    print('------------------------------------')
    print('         生命苦短,我用Python            ')
    print('------------------------------------')

函数的参数可以直接定义到括号内,也可以给参数进行赋值,设置成默认参数值,参数的前面加上*表示元组
函数的返回值使用return函数

时间函数:

  • 时间戳:时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。
  • 格式时间:我们可以使用time模块的strftime方法来格式化日期。
  • 随机函数: Random


七.高级函数

1.闭包
概念:Python函数是支持嵌套的。如果在一个内部函数中对外部函数作用域(非全局作用域)的变量进行引用,那么内部函数就会被称为闭包。闭包需要满足如下3个条件:
存在于两个嵌套关系的函数中,并且闭包是内部函数;
内部函数引用了外部函数的变量(自由变量);
外部函数会把内部函数的函数名称返回。

2.装饰器:
概念:假设我们已经开发了一个本有的函数,后续可能会增加临时的需求,例如插入日志,我们可以增加一个包裹函数,由它来负责这些额外的需求,这个包裹函数就是装饰器 。

  1. 大致了解一下,有点繁琐


八.文件操作

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()
适用于对于资源访问,结束时会对资源进行清理

十. 模块

  1. 模块的基本使用
    通过使用关键字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

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-09-27 14:19:02  更:2021-09-27 14:21:24 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 3:16:09-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码