zoukankan      html  css  js  c++  java
  • day09 Pyhton学习

    一.昨日内容回顾

      文件操作

        open(文件路径,mode="模式",encoding="编码")

        文件路径:  

          1.绝对路径

            从磁盘根目录寻找

          2.相对路径

            相对于当前程序所在的文件夹

            ../上一层文件夹

          模式:

            r 只读,只读取内容不能写入内容

            w 只写, open的时候会,判断文件是否存在,如果不存在,帮你创建新文件,如果文件存在,先清空文件中的内容  

            a 追加写

            r+读写模式

            w+写读模式

            a+追加写读模式  

            操作非文本文件的

            rb

            wb

            ab

          encoding:编码

            ascii:美国标准信息交换代码

             8bit -> 1byte

            gbk:国际码

             16bit ->2byte

            unicode:万国码

             32bit ->4byte

            utf-8: 可变长度的unicode

              英文:8bit -> 1byte

              欧洲:16bit -> 2byte

              中文:24bit -> 3byte  

          f.read() 读取文件中的内容

          f.read(n) 读取n个文件

          f,readline() 读取一行内容

          f.readlines() 读取所有内容,放列表中

          f.write() 写入到文件

          f.flush() 刷新管道

          f.close() 关闭管道. 内部包含了f.flush()

          

          遍历文件中的内容.

          for line in f:

            line 就是每一行数据

          seek() 移动光标

          seek(0) 移动到开头

          seek(0,2) 移动到末尾

          

          tell() 查看光标所在的位置

          truncate() 截断文件

          with open(文件,模式,编码) as 句柄:

            文件的相关操作

          文件的修改

            python不支持直接的文件修改操作

            打开源文件

            创建文件副本

            从源文件中读取内容,修改,写入到文件副本

            把源文件删除

            重命名文件副本为源文件名

          

          import os

          os.remove()

          os.rename()

    二.今日主要内容

      认识函数

        函数:对功能或者动作的封装

        语法:

          def 函数名():

            函数体

          函数名(实参)

      函数的返回值

        return  终止函数的运行

        1.函数只写了return 返回None

        2.函数内部不写return,默认在最后返回None

        3.return 值, 有一个返回值

        4.return 值1,值2,值3...有多个返回值

        

        返回值返回给调用方

      函数的参数(一部分) 

        形参: 在函数声明位置的变量

          1.位置参数

          2.默认值参数

          3.混合  位置,默认值

          4.动态传参 , *args , **kwargs

      实参:在函数调用的时候给函数传递的具体的值

        1.位置参数

        2.关键字参数

        3.混合参数    

          顺序:位置 , 关键字

      传参:把实参赋值给形参的过程

  • 相关阅读:
    ES6之Promise对象学习——8个例子学会Promise
    typescript学习笔记
    Git入门篇
    Babel的配置和使用
    用css写三角形,宽高可设置
    typescript语法入门
    css之BFC(block formmatting context)[格式化上下文]
    删除node_modul模块
    继承
    [ES6]ES6语法中的class、extends与super的原理
  • 原文地址:https://www.cnblogs.com/pythonz/p/9870785.html
Copyright © 2011-2022 走看看