美文网首页
Python零基础小白的学习笔记-D5

Python零基础小白的学习笔记-D5

作者: 月白子 | 来源:发表于2017-07-31 20:34 被阅读0次

    第一部分最后一趴:习题18-21

    计划在两个小时内完成。


    ex18:命名、变量、代码、函数

    @1:定义函数:个人理解相当于打包一部分代码,通过函数名称输入代码后直接获得结果。定义方法:

    def 函数名称(变量1,变量2,变量3) :  

          操作代码

          呈现结果


    ex19:函数和变量

    @2:调用函数时输入的变量若是数字,至少可以对其进行四种操作:1.直接输入数字;2.把数字赋给变量,这个脚本中的变量也可以作为函数中的变量,两者的名字大可不同;3.变量里还可以进行数字运算;4.变量里可以进行数字和脚本变量的运算。

    Q:


    ex20:函数和文件

    @3:代码读文档时指针是会移动的。如果纯粹filename.read(),读完之后指针就在文档最后。这时如果要再打印文档开始的位置,需要把指针往前移,就用到了seek函数。

    @4:filename.seek(offset,whence)

    seek函数中后一个参数代表指针定位处,0是文档最前面,1是当前位置,2是文档最末;前一个参数代表与指针定位处的便宜的字符数,正是往后,负是往前。

    @5:filename.readline()

    readline 函数会读取指针所在位置那一行后面的字符。不会读取指针前面的字符。

    @6: 对变量进行数量叠加,如这个代码中current_line=current_line+1,就是每运行一次current_line都+1,这个可以用更简洁的方式:current_line+=1来表示。

    不过在面对list时这个a+=b和a=a+b仍有不同,见知乎问题


    ex21:函数可以返回东西

    @7:函数可以使用return返回值,函数外可以把这个值赋给一个变量,或者直接用这个值进行计算。

    相关文章

      网友评论

          本文标题:Python零基础小白的学习笔记-D5

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