摘要: 模块 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 4 使用C编写并链接到pyth 阅读全文
posted @ 2017-09-21 19:01 总有问题刁难朕 阅读(246) 评论(0) 推荐(0)
摘要: 面向对象 面向对象 VS 面向过程 面向对象 VS 面向过程 面向过程 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点: 极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可 缺点: 一 阅读全文
posted @ 2017-09-14 15:02 总有问题刁难朕 阅读(232) 评论(0) 推荐(0)
摘要: python异常处理 异常类型种类 异常类型种类 什么是异常类型 print(a) # 没有定义变量 a # NameError: name 'a' is not defined # NameError就是异常类型 什么是异常类型 print(a) # 没有定义变量 a # NameError: n 阅读全文
posted @ 2017-09-13 12:01 总有问题刁难朕 阅读(286) 评论(0) 推荐(0)
摘要: sys模块 sys模块是与python解释器交互的一个接口 sys.argv 命令行参数List,第一个元素是程序本身路径 sys.exit(n) 退出程序,正常退出时exit(0),错误退出sys.exit(1) sys.version 获取Python解释程序的版本信息 sys.path 返回模 阅读全文
posted @ 2017-09-12 18:56 总有问题刁难朕 阅读(265) 评论(0) 推荐(0)
摘要: os模块 os模块是与操作系统交互的一个接口 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cd os.curdir 返回当前目录: ('.') os.pardir 获取当前目录的父目录 阅读全文
posted @ 2017-09-12 18:43 总有问题刁难朕 阅读(242) 评论(0) 推荐(0)
摘要: random模块 用于生成随机数 常用方法 >>> import random #随机小数 >>> random.random() # 大于0且小于1之间的小数 0.7664338663654585 >>> random.uniform(1,3) #大于1小于3的小数 1.6270147180533 阅读全文
posted @ 2017-09-12 18:40 总有问题刁难朕 阅读(217) 评论(0) 推荐(0)
摘要: time 表示时间的三种形式 时间戳(timestamp) :通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。 格式化的时间字符串(Format String): ‘1999-12-06’ '' 阅读全文
posted @ 2017-09-12 18:16 总有问题刁难朕 阅读(499) 评论(0) 推荐(0)
摘要: collections模块 collections提供了额外的几种数据类型: namedtuple: 生成可以使用名字来访问元素内容的tuple deque: 双端队列,可以快速的从另外一侧追加和推出对象 Counter: 计数器,主要用来计数 OrderedDict: 有序字典 defaultdi 阅读全文
posted @ 2017-09-12 17:52 总有问题刁难朕 阅读(257) 评论(0) 推荐(0)
摘要: re模块常用方法介绍, 正则表达式常用方法。 阅读全文
posted @ 2017-09-11 18:46 总有问题刁难朕 阅读(587) 评论(0) 推荐(0)