笔记
杜sir_
这个作者很懒,什么都没留下…
展开
-
python学习之day08
今天对函数参数补充、名称空间、作用域做一下总结。一、函数参数补充命名关键字参数(了解)命名关键字参数:在定义函数时,后定义的参数,如下所示,称之为命名关键字参数特点:1、命名关键字实参必须按照key=value的形式为其传值def func(x,y,,a,b): # 其中,a和b称之为命名关键字参数print(x,y)print(a,b)func(1,2,b=222,a=111)...原创 2020-03-19 17:52:40 · 76 阅读 · 0 评论 -
python学习之day07
来分享一下今日的总结。今日内容:函数参数的使用一 形参与实参介绍形参:在定义函数阶段定义的参数称之为形式参数,简称形参,相当于变量名。比如,def func(x, y):print(x, y)实参:在调用函数阶段传入的值称之为实际参数,简称实参,相当于变量值。比如,func(1,2)形参与实参的关系:1、在调用阶段,实参(变量值)会绑定给形参(变量名)2、这种绑定关系只能在函数...原创 2020-03-18 17:29:11 · 129 阅读 · 0 评论 -
python学习之day06
今天来讲一下f.seek()应用、文件的修改操作和函数的基本知识。一、f.seek()tail -f access.log程序实现tail -f 文件名 是linux当中的一个命令,作用就是永远动态的获取这个日志的最后一行内容,现在用代码来实现import timewith open(‘access.log’, mode=‘rb’) as f:# 将指针跳到文件末尾# f.read(...原创 2020-03-17 17:37:24 · 111 阅读 · 0 评论 -
python学习之day05
今天再来讲解一下python中的文件操作补充:x模式(控制文件操作的模式):只写模式【不可读;不存在则创建,存在则报错】b:binary模式1、读写都是以bytes为单位2、可以针对所有文件3、一定不能指定字符编码,即一定不能指定encoding参数总结:1、在操作纯文本文件方面t模式帮我们省去了编码与解码的环节,b模式则需要手动编码与解码,所以此时t模式更为方便2、针对非文本文...原创 2020-03-16 19:54:55 · 117 阅读 · 0 评论 -
python学习之day04
今天来总结一下文件输入输出操作的主要内容。1、以t模式为基础进行内存操作r(默认的操作模式):只读模式,当文件不存在时报错,当文件存在时文件指针跳到开始位置with open(‘c.txt’,mode=‘rt’,encoding=‘utf-8’) as f:print(‘第一次读’.center(50,’*’))res=f.read() # 把所有内容从硬盘读入内存2、w:只写模式,当...原创 2020-03-13 16:57:07 · 74 阅读 · 0 评论 -
python学习之day03
哈喽~今天再来分享一波。 今天主要讲解集合和字符编码。一、集合1、定义: 在{}内用逗号分隔开多个元素,多个元素满足以下三个条件 1.1. 集合内元素必须为不可变类型1.2. 集合内元素无序1.3. 集合内元素没有重复2、s={} # 默认是空字典3、 定义空集合:s=set()4、强制类型转换: res=set(‘hello’) #{‘h’,‘e’,‘l’,‘l’,‘o’}5、内...原创 2020-03-12 18:29:30 · 73 阅读 · 0 评论 -
python学习之day02
今天从列表、元组、字典三方面来总结。1、作用:按位置存放多个值2、定义l=[1,1.2,‘a’]print(type(l))3、类型转换: 但凡能够被for循环遍历的类型都可以当做参数传给list()转成列表res=list(‘hello’)print(res)res=list({‘k1’:111,‘k2’:222,‘k3’print(l)无论是取值操作还是赋值操作:索引不存在...转载 2020-03-11 22:16:48 · 310 阅读 · 0 评论