zoukankan      html  css  js  c++  java
  • python编程学习day03

    1.文件操作

      (1)打开文件

        f = open ("文件名称",mode='' ",encoding="utf-8")

        mode=操作方式

        encoding文件操作编码方式

        

         

        绝对路径:根目录“C:/a/a.txt”

        相对路径:相对于当前程序的所在文件夹。

             ../上一层文件夹

             ./当前文件夹

             文件夹/  进入文件夹

       (2)读取文件

        f.readline()     读取一行

        f.readline().strip()       去空白

        f.readlines()      读取到列表中

        

        for  line in f:  #一行一行读取数据

             print(ling.strip()) 

      (3)写文件

        #w模式可以写创建文件

        w模式打开文件一瞬间,会清空文件

        #a 模式可以追加

      

        #mode:  r+   #读写操作   先读后写

            w+    #写读操作    先写后读

            a+     #追加写读

            b   bytes 不需要编码,读取非文本文件

        f.seek()  移动光标到开头

      (4)文件复制

        f1=open(”D:/a.jpg",mode="rb")

        f2=open("E:/b.jpg",mode="wb")

        for line in f1:

            f2.write(line)

        f1.close()

        f2.close()

        打开文件写的最好方式(不用关闭文件)

        with open ("abc.txt",mode=''w",enconding="utf-8")  as f:

            f.weite("123456")

        (5)文件修改

         一,创建个文件副本

         二,从源文件读取内容,加载到内存,进行内容修改,写入文件副本。

         三,删除源文件

         四,把副本文件重命名为源文件名称


    2.函数(重点

      (1)函数语法

        def  函数名():

          函数体(具体功能代码)

        函数名(实参)    #调用函数

      (2)函数返回值 return

        return:如果函数执行遇到return,函数中断

        return 值   #这个值是返回值,这种写法只有一个返回值

        return 值1  值2  值3 #多个数据返回组织成一个元组

        return None   #什么都不写默认返回值是None   无return默认存在

      

      (3)函数的参数

        参数:调用函数时候可以给函数传递的信息。

        形参:在声明函数时,在小括号里写的变量。

        实参:在函数执行的时候,给函数传递实际的值。

        形参,实参   数量一一对应。

        一,形参:

          1、位置参数

          2、默认值参数

          3、动态传参

            *特定语法     *args 动态接受多个参数,只能接受位置参数

                  **kwargs 动态接收多个关键字参数

          顺序:位置>*args>默认值>**kwargs

        二,实参:

          1.位置参数

          2.关键字参数

          3.混合参数  先写位置再写关键字

        三、全局变量与局部变量

          局部变量无法为外界访问

          globals()查看全局作用域变量,一切全局声明

          locals() 查看当前作用域的内容

          global a 把全局变量引入局部(函数内部)

          nonlocal a 把局部变量引入局部

  • 相关阅读:
    [js高手之路] html5新增的定时器requestAnimationFrame实战进度条
    [js高手之路] html5 canvas系列教程
    [js高手之路] html5 canvas系列教程
    [js高手之路] html5 canvas系列教程
    [js高手之路] html5 canvas系列教程
    [js高手之路] html5 canvas系列教程
    [js高手之路] html5 canvas系列教程
    [js高手之路] html5 canvas系列教程
    [js高手之路] html5 canvas系列教程
    [js高手之路] html5 canvas系列教程
  • 原文地址:https://www.cnblogs.com/gui-yan-ru-yun/p/11926593.html
Copyright © 2011-2022 走看看