zoukankan      html  css  js  c++  java
  • 复习之基础部分:

    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()





























  • 相关阅读:
    Qt中的角度转弧度
    Qt5鼠标事件及实例
    POJ 2239 Selecting Courses【最大匹配】
    POJ 1325 Machine Schedule【最小点覆盖】
    POJ 1469 COURSES【二分图最大匹配】
    POJ 1274 The Perfect Stall【二分图最大匹配】
    poj2226Muddy Fields【最小点覆盖(建图的思路比较好)】
    hdu4160Dolls【最小路径覆盖】
    hdu2444The Accomodation of Students【判断二分图+最大匹配】
    HLG1407Leyni的游戏【最小点权覆盖集】
  • 原文地址:https://www.cnblogs.com/wangkun122/p/8215515.html
Copyright © 2011-2022 走看看