• 2018-06-19——考试周肝完的我又回来了


    数据库 —— 较为方便的文件操作,以及存储和读取

        ——增删改查

    前端 —— html、php等

    框架 —— django   两个月。。。 

        几个项目

    linux基础——老纸是ce

    函数

    面向对象&模块

    网络编程

    并发编程

    ********************************

    文件处理

      打开文件

        open('路径',‘打开方式’,‘指定编码方式’)

        打开方式r,w,a,|+、b

          r+打开文件直接写和读完在写光标会不一样

      操作文件

        读

          read//一次性读

          readline// 不知道在哪结束。有的文件比如视频图片,是不按行的

            视频和图片用rb打开,按照字节读

          readlines//也是一次性读,但是按行切分

          for循环读最好

        写

          write

        光标 —— 文件指针

          seek——指定光标位置

          tell——获取光标当前位置

          truncate——截取文件

      关闭文件

        close

      修改文件

        文件是不能修改的。。。。。

        with open('x','r',encodeing='utf-8') as f,open('x.bak','w',encoding='utf-8') as f2:

          for line in f:

            if 'xx' in line:

              line = line.replace('xx','yy')

            f2.write(line)

    import os

    os.remove('x')//删除文件

    os.rename('x.bak','x')//重命名文件

    ******************************************************************

    函数//默认没有返回值

    def name()://定义(声明)函数

      ........

      return x

    name()//调用函数 

     return可以返回任何数据类型

    多个返回值就要有多个变量接收

    return的重要作用:中断函数运行,不继续函数

    参数

    定义函数:形参

      位置参数:必须传,且数量对应 

      关键字参数:可以预定义默认值 

    调用函数:实参

      按照位置传参

      按照关键字传参,可以混着用,但是第一个参数必须是位置参数,且一个变量不能冲突赋值

    *******************************************

    调用函数时:按照位置传;按照关键字

    定义函数时:位置参数;默认参数、关键字参数;动态参数(在变量前面加上*)

          动态参数eg:def test(*args)://args只是个参数名,大家一般默认用这个没特殊含义

                  print(args)

          就是将输入的值转换成args元祖,动态参数只能按位置传

          eg2:**kwargs//转换为字典  ,只能按关键字传

          位置参数在args之前,args必须在kwargs之前,默认传参在两者之间

        加上*,在形参的角度上就是组合传来的值;在实参的角度上,将这个序列按顺序打散

        加上**,组合成字典;将这个序列打散为字典

  • 相关阅读:
    爬取校园新闻首页的新闻的详情,使用正则表达式,函数抽离
    网络爬虫基础练习
    Hadoop综合大作业
    hive基本操作与应用
    用mapreduce 处理气象数据集
    熟悉常用的HBase操作
    爬虫大作业
    熟悉常用的HDFS操作
    数据结构化与保存
    获取全部校园新闻
  • 原文地址:https://www.cnblogs.com/gulanmoen/p/9201210.html
Copyright © 2020-2023  润新知