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() 去掉空格. 还能去掉\n和\t

文件句柄可以进行迭代
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.混合使用,先用位置参数,再用关键字参数

 

posted @ 2018-07-12 16:51  向往灬  阅读(166)  评论(0编辑  收藏  举报