复习之基础部分:

1.反向切片要写上步长为-1  如  a='asdfg'    a[-1:2:-1]   

2.fromat的三种用法:记住

3.字典打印键值对,和如何打印值字典键的特性

4.set 集合的特性  集合的增  集合的交集并集差集等等

5.pickle  是将文件转换成二进制文件存入,  所有对文件读的时候应该设置相应的格式,如,  wb   pickle可以存元祖,而json值能存字典列表

6.当是  wb 或者是rb 时  需要写入的内容需要转换成二进制才可以,否则不能写入,   用 encode(带转化的对象,”utf-8等格式“)  python3 默认编码方式是Unicode

7.f.seek(0) 将光标移动到最前边, 一般先再度写完会用这句话将光标移动到最前边  f.seek(0,2)  将光标移动到最后  f.tell()告诉你当前光标的位置

8.  a.strip()   直接写的作用 祛除空格,换行符,制表符

9.   装饰器的写法。   用于依次登录之后不用再次输入用户名密码

10。   print(dir([12,34,5,67]) )  打印某个变量的方法

11.  list str tuple 等都是可迭代对象  含有__iter__()方法,但是不含有 __next__()方法 

11-1、 自己写的迭代器叫生成器,  他的好处是节省空间,不会一次行的执行完, 会记录当前状态当用到的时候从记录的地方在开始

12  计算移动平均值,这里使用到了send  给它传数据

13、递归

14.print(eval('1+2+2')) #将字符串类型的内容执行并返回结果      exec("print('hello')") #这个是将字符串的内容执行,

15. ord("a")   将字母传入,返回ascii码    chr()将ascii码传入,返回字母    65 90    97 122

16 print()    flush 是是否缓存  当打印进度条时 设置为False  sep是打印多个值时  之间用什么间隔  

17.  map(lambda:x,x**2,[1,2,3,4,5])

 18.  ret=re.findall()    匹配的结果放到一个列表中    想要取出来要按索引取出    

  re.search()





























原文地址:https://www.cnblogs.com/wangkun122/p/8215515.html