Python第三天

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python第三天相关的知识,希望对你有一定的参考价值。

python操作文件之读
技术分享图片

打开后如何关闭

技术分享图片

python操作文件默认动作是读

技术分享图片

在打开文件时有时候需要转义

技术分享图片

打开文件时文件绝对路径转义方法

技术分享图片

相对路径打开文件

技术分享图片

非文字类型的文件读操作rb

技术分享图片

按行读取

技术分享图片

将每一行当成列表的每一个元素

技术分享图片

大文件读取推荐for循环(只占一行内存)

技术分享图片

r模式是针对字符去读的(一个中文字符占两个字节)

技术分享图片

rb模式按照字节去读

技术分享图片

读操作的解码

技术分享图片

编码与解码的关系

技术分享图片

编码与解码的关系2

技术分享图片

python的写操作

技术分享图片

wb写入时需要先编码

技术分享图片

a模式追加

技术分享图片

r+先读后写

技术分享图片

r+模式先写后读会根据光标覆盖字节

技术分享图片

先写后读需要seek

技术分享图片

w模式先读再写也不会输出原文件内容

技术分享图片

tell告诉指正(光标)的位置

技术分享图片
技术分享图片

使用with不用手动关闭

技术分享图片

with只适用单纯的读写

技术分享图片

with可以指定多个文件句柄

技术分享图片

文件的改步骤说明

技术分享图片

with模拟改动操作

技术分享图片

with在操作大文件时也要使用for

技术分享图片

不用len统计元素长度

技术分享图片

函数的定义

技术分享图片

函数名加()即表示执行函数

技术分享图片

函数return

技术分享图片

return给函数的调用者返回值

技术分享图片

单个数据写什么返回什么

技术分享图片

return返回多个数据是将多个数据放到一个元组里

技术分享图片

return分别赋值

技术分享图片

函数的调用可以分解成两步

技术分享图片

函数的形参与实参

技术分享图片

函数的位置参数

技术分享图片

定义函数比数字大小

技术分享图片

定义函数比大小2

技术分享图片

定义函数比大小3

技术分享图片

定义函数比大小4

技术分享图片

实参以混合传参关键字参数一定要在位置参数后面

技术分享图片
技术分享图片

kwargs接收关键字参数

技术分享图片

动态参数

技术分享图片

函数参数的摆放顺序

技术分享图片

函数定义时加星号是聚合

技术分享图片

名称空间

技术分享图片

临时名称空间

技术分享图片

全局命名空间和局部命名空间

技术分享图片

名称空间的分类

技术分享图片

函数空间的加载顺序

技术分享图片

名称空间的取值顺序

技术分享图片

globals和locals

技术分享图片

函数必须执行局部空间才会加载到内存

技术分享图片

global申明全局变量

技术分享图片

函数名可以互相赋值

技术分享图片

函数名可以当成函数的参数

技术分享图片

函数名可以当成容器类函数的参数

技术分享图片

函数名可以做为变量还可以当成函数执行

技术分享图片
技术分享图片

闭包函数

技术分享图片
技术分享图片
技术分享图片

爬虫软件之闭包函数的应用

技术分享图片

函数外面执行函数内嵌的函数

技术分享图片

最简单版的装饰器

技术分享图片

装饰器@

技术分享图片

装饰器的应用场景

技术分享图片

装饰器动态参数接收

技术分享图片
技术分享图片

以上是关于Python第三天的主要内容,如果未能解决你的问题,请参考以下文章

(Python第三天)实例

python第三天

猿课python 第三天

python第三天

自学Python编程的第三天----------来自苦逼的转行人

Python 第三天