• Python基础复习


      备战4月份二级考试

      2019-01-31 18:34:55。

      美赛刚结束,感觉还是我的编程太菜了,平时也没有花时间去看算法,只是把黄书过了一遍,队友也几乎不会编程,国赛感觉希望也不大。现在先把python的二级考了,下学期和导师学学深度学习,大三参加STITP,有时间再学学matlab、启发式算法,美滋滋。   


    1. 保留字。python的保留字还挺多的,33个,但都比较好记,查看可以用
      import keyword
      keyword.kwlist
      '''列出几个不常用的: [assert,finally,nonlocal,lambda]'''
    2. 数据类型:
      1.   Number:int,bool,float,complex (注意complex类型1是不能省略的).
      2.        String:    切片,索引,运算,转换,基本就这4个类型。后面在详细总结
      3.        List:  同上
      4.        Dict:  注意索引号是键,得到的是值.遍历的时候可以用
        dict1={1:'C',2:'d',3:'M'}
        for k in dict1:
            print('key:
        ',k)
        '''只能遍历键'''
        for k,v in dict1.items():
            print('key:
        ',k,'value:
        ',v)
        '''键和值都可以遍历'''
      5.      Tuple   和String list 都是序列,dict是无序的
      6. Set 可以用来去重。创建一个空集合用 set1 = set() 用{}表示创建一个空字。

      数据类型都可以相互转换

       3.Number

         运算符:+ -  /  *  //  % **

        进制转换:ord hex oct 将一个字符转化成数字、转化成16进制oX、转化成8 进制0o 

        各种数学函数:abs(fabs),sqrt,sin,exp,eval(),floor(ceil),round,log(e),log10(10)

        随机函数

    import random
    random.choice(range(10))
    random.choice([1,3,5,7])
    '''random.choice(seq)'''
    
    random.shuffle(Ls)
    '''洗牌'''
    
    random.uniform(x,y)

      4.字符串

         一些常用的符号:

    常用的符号
    回车
    a 响铃
    table
      Backspace 
     f 换页 

       

    操作: split,join,strip,lstrip.rstrip

    2019-01-31 22:21:38

  • 相关阅读:
    angularjs1.6.4中使用ng-table出现data.slice is not a function的问题
    使用sql语句获取数据库表的信息
    IIS部署web,字体404的问题
    SQL中partition关键字的使用
    asp.net 配置二级域名的共享session,并实现sso单点登录
    同一浏览器中同一JavaWeb程序不共享session方法
    Liquibase的使用
    对象并不一定都是在堆上分配内存的
    阿里面试题,为什么wait()方法要放在同步块中?
    粗浅看 Tomcat系统架构分析
  • 原文地址:https://www.cnblogs.com/zero27315/p/10344335.html
Copyright © 2020-2023  润新知