计算机二级 python

计算机二级

  1. pass是python保留字,do不是

  2. x=0o1010
    print(x)
    
    >>>520
    
  3. 第三方库

    1. jieba:中文分词
    2. itchat:微信接口
    3. PyQt是一个创建GUI应用程序
    4. wxPython 是 Python 语言的一套优秀的 GUI 图形库
    5. PyGTK是一组用Python和C编写的包装器,用于GTK + GUI库
    6. turtle绘图
    7. mayavi2可视化
    8. Mxnet 一个轻量化分布式可移植深度学习计算平台
    9. pyramid web框架
  4. python对文件写操作:writelines(√) wirtetext(×)

  5. 组合数据类型

    1. 分三类:序列类型,集合类型和映射类型
    2. 序列类型:str,tuple,list
  6. 字符串

    1. 可以保存在变量中,也可以单独存在
    2. 字符串包含两种序号体系,正向递增和反向递减
  7. 软件测试的主要目的是发现程序中的错误(而不是定位错误)

  8. 软件危机:生产率低、不规范、质量难以控制(成本提高不是)

  9. 结构化程序设计方法:模块化、自顶而下、逐步求精

  10. python的3个基本数据类型:整数、浮点、复数

  11. 数据库核心:数据库管理系统

  12. 不用sqrt,可以换成pow(a,0.5)

  13. print("{:=^15}".format(s[0:15]))

  14. 几题代码示例

    1.  import time
       timestr = "2020-10-10 10:10:10"
       t = time.strptime(timestr, "%Y-%m-%d %H:%M:%S")
       print(time.strftime("%Y年%m月%d日%H时%M分%S秒", t))
      
    2. import turtle
      d = 0
      for i in range(4):
          turtle.fd(200)
          d = d + 90
          turtle.seth(d)
          
          
      import turtle as t
      for i in range(6):
          t.fd(200)
          t.left(60)
      
    3. import random
      random.seed(0x1010)
      s = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890!@#$%^&*"
      ls = []
      excludes = ""
      while len(ls) < 10:
          pwd = ""
          for i in range(10):
              pwd += s[random.randint(0, len(s)-1)]
          if pwd[0] in excludes:
              continue
          else:
              ls.append(pwd)
              excludes += pwd[0]
      
      # 直接打印
      print("\n".join(ls))
      
    4. import jieba
      s = "中国特色社会主义进入新时代,我国社会主要矛盾已经转化为人民日益增长的美好生活需要和不平衡不充分的发展之间的矛盾。"
      n = len(s) 
      m = len(jieba.lcut(s))
      print("中文字符数为{},中文词语数为{}。".format(n, m))
      
    5. print("二进制{0:b}、十进制{0}、八进制{0:o}、十六进制{0:x}".format(0x4DC0+50))

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

可可卷

不要看到我~~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值