竹子开花的时 发表于 2018-8-6 09:08:31

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申明全局变量

  函数名可以互相赋值

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

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

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


  闭包函数



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

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

  最简单版的装饰器

  装饰器@

  装饰器的应用场景

  装饰器动态参数接收

页: [1]
查看完整版本: Python第三天