zoukankan      html  css  js  c++  java
  • 黄沙百战穿金甲,不破python终不还!

    2018年8月8日   学习内容:函数

    一.    回顾上节课内容

    文件操作:

    open(文件路径, mode="", encoding="")

    mode:    r只读w只写 a追加写    r+读写 w+ 写读   a+追加写读b 处理非文本文件

    光标:seek(0)  使光标传到开头

    seek(0,2)     使光标传递到结尾

    tell()         查找光标的位置

    truncate()     截断

    r+ 深坑, 不论你读取多少内容.写入的时候写在最后.

    文件修改:

    import os

    with open("修改的目标文件", mode="r", encoding="utf-8") as f1,

            open("修改的目标文件_副本", mode="w", encoding="utf-8") as f2:

    for line in f1:

          '''修改操作'''

               s= line.xxxxx

               f2.write(s)

    #删除原来文件

    os.remove("修改的目标文件")

    os.rename("修改的目标文件_副本", "修改的目标文件")

    二.    作业讲解

     

    三. 今日主要内容

        1. 函数:函数是对功能的封装

    语法:

         def 函数名(形参列表):

         函数体(代码块, return)

    调用:

         函数名(实参列表)

        2. 返回值

    return : 在函数执行的时候. 如果遇到return. 直接返回

    return 可以终止一个程序执行

    1.如果函数什么都不写, 不写return, 没有返回值. 得到的是None

    2.在函数中间或者末尾写return, 返回的是None

    3.在函数中写return 值. 返回一个值.

    4.在函数中可以返回多个返回值, return 值1, 值2, 值3...., 接收的是元组

    多个返回值,打印输出的结果是一个元组

    定义一个函数:a+b

     

    3. 参数

    函数执行的时候给函数传递信息.

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

     

    图中的tools在函数声明的位置的变量就是一个形式参数

     

     

    位置参数,按照形式参数的位置给.

    *实参:函数调用的时候给的具体的值

    传参:把实参交给形参的过程

    1. 实参:

     

    1. 位置参数, 按照形参的参数位置, 给形参传值

    2. 关键字参数, 按照形参的名字给形参传值

    3. 混合参数. 即用位置参数, 也用关键参数

    2. 形参:

    1. 位置参数   先位置参数后关键字参数

    2. 默认值参数 先位置参数后默认值参数

    3. 动态参数(预习预习)

    预习: 动态参数, 作用域

  • 相关阅读:
    ADO.Net——增、删、改、查
    面向对象——类库五大原则
    面向对象——设计模式和委托
    JS 函数 内置方法和对象
    js 字符串、数组类型 及方法
    复习一下 Python三元运算
    复习一下 列表
    前端 2 CSS 选择器
    前端 1 HTML
    39
  • 原文地址:https://www.cnblogs.com/rydong/p/9445476.html
Copyright © 2011-2022 走看看