计算机二级
-
pass是python保留字,do不是
-
x=0o1010 print(x) >>>520
-
第三方库
- jieba:中文分词
- itchat:微信接口
- PyQt是一个创建GUI应用程序
- wxPython 是 Python 语言的一套优秀的 GUI 图形库
- PyGTK是一组用Python和C编写的包装器,用于GTK + GUI库
- turtle绘图
- mayavi2可视化
- Mxnet 一个轻量化分布式可移植深度学习计算平台
- pyramid web框架
-
python对文件写操作:writelines(√) wirtetext(×)
-
组合数据类型
- 分三类:序列类型,集合类型和映射类型
- 序列类型:str,tuple,list
-
字符串
- 可以保存在变量中,也可以单独存在
- 字符串包含两种序号体系,正向递增和反向递减
-
软件测试的主要目的是发现程序中的错误(而不是定位错误)
-
软件危机:生产率低、不规范、质量难以控制(成本提高不是)
-
结构化程序设计方法:模块化、自顶而下、逐步求精
-
python的3个基本数据类型:整数、浮点、复数
-
数据库核心:数据库管理系统
-
不用sqrt,可以换成pow(a,0.5)
-
print("{:=^15}".format(s[0:15]))
-
几题代码示例
-
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))
-
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)
-
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))
-
import jieba s = "中国特色社会主义进入新时代,我国社会主要矛盾已经转化为人民日益增长的美好生活需要和不平衡不充分的发展之间的矛盾。" n = len(s) m = len(jieba.lcut(s)) print("中文字符数为{},中文词语数为{}。".format(n, m))
-
print("二进制{0:b}、十进制{0}、八进制{0:o}、十六进制{0:x}".format(0x4DC0+50))
-