zoukankan      html  css  js  c++  java
  • python 初识函数

    一. 上节课内容回顾
    1. 文件操作
    f = open(文件路径, mode="模式", encoding="编码格式")
    mode: r, w, a, r+, w+, a+, rb, wb, ab, r+b, w+b, a+b
    b: 输入输出的是字节. 处理非文本

    光标:seek()移动光标
    开头: seek(0)
    结尾:seek(0,2)
    truncate()截断
    strip() 去掉空格. 还能去掉 和

    文件句柄可以进行迭代
    for line in f:
    循环体

    二.函数

      函数是对功能的封装.

      语法:

        def 函数名(形参):

          函数体

        函数名(实参)

        函数名命名规则和变量(字典 , 元组 , 列表)一样

      函数的返回值:

        return, 函数执行完毕,不会执行后面的逻辑

          1,如果函数中不写 return默认返回None

          2.只写 return  返回None

          3.return 返回值.   返回一个值

          4, return 值1  ,  值 2   , ....返回多个值得时候,  调用方收到的是元组.

      参数:

        在函数执行的视乎给函数传递的信息

        1.形参:

          1,位置参数

          2.默认值参数, 当调用的时候不给传值使用默认值 

            def stu_info(name, age, sex='男'):
              print("录入学生信息")

          3.混合使用,先用位置参数,再用关键字参数

  • 相关阅读:
    Hopcroft-Carp 算法模板 自用
    (转)二分图匹配匈牙利算法与KM算法
    LightOJ
    最短路类型 (至今做过的)
    POJ
    POJ
    差分约束
    传递闭包(例题POJ3660)
    arrow,
    分辨率,
  • 原文地址:https://www.cnblogs.com/hfbk/p/9300242.html
Copyright © 2011-2022 走看看