美文网首页
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