美文网首页
day12 文件修改 函数基础了解

day12 文件修改 函数基础了解

作者: 荭鲤鱼与緑鲤鱼与驴 | 来源:发表于2020-07-19 19:00 被阅读0次

    Ⅰ  文件修改的两种方式

    硬盘其实都是用新内容覆盖旧内容,没有修改的概念,随时修改都是软件把文件读入到内存,在内存中修改,当我们按下保存按钮的时候,程序才把文件写入到硬盘中

    方式一:全部读取;完成修改;存入(一般都是此种模式),且不实用过大的文件,应为文件到内存后会影响计算机性能的

    方式二:依次读取;完成修改;存入临时文件;删除原文件;临时文件改名成原文件,因为速度太快所以我们感觉是直接修改的

     Ⅱ  函数 def

    什么是函数:就像工具包,事先准备好工具,用的时候取

    函数分类:

    内置函数:python自带

    自定义函数:私人定制

    定义函数:使用原则:先定义,在调用

    def 函数名(参数1,参数2,参数3,...):

    '''注释'''

    函数体(代码块)

    return 返回的值

    函数名要能反映其意义

    函数的使用一定更要分两个阶段去看:

    定义阶段:只检测语法,不执行代码(检测语法错误)

    调用阶段:执行函数体代码(检测逻辑错误)

    Ⅲ  函数的参数

    形参:在定义函数时,括号内定义的变量名,称之为形式参数,简称形参==>变量名; def func(x,y): x=1 y=2

    实参:在调用函数时,括号内传入的值,称之为实际参数,简称实参==>变量值;func(1,2) 等于在调用函数时将1赋值给x,2赋值给y;

    Ⅳ  在python中的种类:

    位置参数

    位置形参:在函数定义阶段按照从左到右的顺序依次定义形参(变量名),称之为位置形参;特点:位置形参必须被传值,不可少,也不可多

    位置实参:在函数调用阶段按照从左到右的顺序依次定义实参(传入的变量值),简称为位置实参;特点:按照位置传值,与形参一一对应

    关键字实参:在函数调用阶段按照key=value的形式为指定的形参名传值,该形式称之为关键之实参;特点:在传值时可以完全打乱顺序,但是依然能够指名道姓的为指定的形参传值func(x='qwe',y=123)

    可以混用位置实参与关键字实参

    注意:位置实参必须放在关键字实参的前面

    注意:不能为同一个形参重复赋值

    默认形参

    在函数定义阶段就已经为某个形参赋值,该形参称之为右默认值的形参,简称默认形参

    特点:定义阶段就已经被赋值,意味着在函数调用阶段可以不用为其赋值

    def func(x,y=2):

    默认形参应该放在位置形参的后面

    默认形参的值通常应该是不可变类型

    默认形参的值只在函数定义阶段被赋值依次,函数定义之后的改变对默认形参没有影响

    相关文章

      网友评论

          本文标题:day12 文件修改 函数基础了解

          本文链接:https://www.haomeiwen.com/subject/jberkktx.html