day8 函数

写代码先画流程图

复习:

什么是文件?

文件操作

read()

with open()as f:   取代close()

文件的打开模式

t:text文本模式  只能操作文本

b:bytes字节模式  视频音频图片,也可以文本(注意编码)

r 只读  光标定开头  有文件读取,无文件报错

w 只写  有文件清空再写入光标定开头,无文件创建光标定开头,第二次写入,光标定文尾

a 只追加写  无文件,创建文件,有文件,光标定文尾

 

read()读所有内容

readline()一次读一行

readlines()读所有行存入列表

write()一次写一行

writelines()一次写多行,参数可以放列表

文件的修改方式有2种 

 

 

函数:

为什么要有函数

什么是函数

原则:先定义再调用

语法:

def 函数名(参数1,参数1,...)

  '''

  文档描述

  '''

  代码块

  return 值

调用:

   函数名()

定义函数的三种类型

  1有参函数 需要调用外部参数

  2无参函数 不需要调用外部参数

  3空函数 代码块用pass

调用函数的三种形式

  func()

  func(参数)

  func(参数)*100

  函数调用放到一个表达式里去

 

返回值的三种形式

  1没有return,返回值None

  2ruturn后跟一个值,返回该值本身

  3return可以逗号分隔,以元组形式返回多个值

注意点

1.return返回的值没有类型限制

2.return是结束的标志,函数内可以写多个return,但执行一次,函数就立即结束,并把return后的值作为本次调用的返回值

 

posted @ 2018-03-26 16:04  shanjinghao  阅读(116)  评论(0编辑  收藏  举报