zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    移动Web框架:jQuery Mobile VS Sencha Touch
    2011最具争议性文章:中国网页设计为什么这么烂?
    如何学习嵌入式linux[转]
    嵌入式linux,老手给新手的建议
    开发菜鸟应该知道的十件事
    C#中二进制、八进制、十六进制和十进制之间的相互转化问题
    使用splitter控件 将界面分成可以调整宽度的三个部分
    Mutex 类
    Java 发邮件
    Java Servlet介绍 2
  • 原文地址:https://www.cnblogs.com/zero27315/p/10344335.html
Copyright © 2011-2022 走看看