摘要: Python基础知识(25):常用内建模块 1、datetime:处理日期和时间 (1)获取当前日期和时间 (2)获取指定日期和时间 (3)datetime转换为timestamp timestamp转换为datetime timestamp也可以直接被转换到UTC标准时区的时间 (4)str转换为 阅读全文
posted @ 2018-12-07 19:51 finsom 阅读(319) 评论(0) 推荐(0)
摘要: Python基础知识(24):正则表达式 正则表达式:检查一个字符串是否与某个模式匹配 \d :匹配数字 \w :匹配字母或数字 . :匹配任意字符 {n} :匹配n个字符 {m,n} :匹配m到n个字符 \s :匹配空格 a|b :匹配a或b ^ :匹配字符串开头 $ :匹配字符串结尾 * :匹配 阅读全文
posted @ 2018-12-06 12:44 finsom 阅读(375) 评论(0) 推荐(0)
摘要: Python基础知识(23):进程和线程(Ⅱ) 一、threadlocal 在多线程环境下,每个线程都有自己的数据 一个线程使用自己的局部变量比使用全局变量好,因为局部变量只有线程自己能看见,不会影响其他线程,而全局变量的修改必须加锁 在函数间一层层调用的时候,使用局部变量很麻烦,使用全局变量无法实 阅读全文
posted @ 2018-12-05 16:14 finsom 阅读(284) 评论(0) 推荐(0)
摘要: Python基础知识(22):进程和线程(Ⅰ) 1、多进程 (1)fork Python的os模块封装了常见的系统调用,其中就包括fork,可以在Python程序中轻松创建子进程 fork可以在Mac的Python上运行,但无法再Windows下运行 (2)multiprocess multipro 阅读全文
posted @ 2018-12-04 17:10 finsom 阅读(331) 评论(0) 推荐(0)
摘要: Python基础知识(21):IO编程 一、文件读写 读写文件就是请求操作系统打开一个文件对象(文件描述符),然后,通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个文件对象(写文件) 1、读文件 “r”默认读取文本文件,“rb”读取二进制文件,如图片、视频等 (1)rea 阅读全文
posted @ 2018-12-03 16:04 finsom 阅读(328) 评论(0) 推荐(0)
摘要: Python基础知识(20):错误、调试和测试 一、错误处理 在运行程序的过程中有可能会出错,一般我们会在添加一段代码在可能出错的地方,返回约定的值,就可以知道会不会出错以及出错的原因 1、使用try......except......finally......错误处理机制 try...可能会出异常 阅读全文
posted @ 2018-12-02 11:58 finsom 阅读(283) 评论(0) 推荐(0)
摘要: Python基础知识(19):面向对象高级编程(Ⅱ) 定制类 形如“__xx__”的变量或函数在Python中是有特殊用途的 1、__str__ 让打印出来的结果更好看 __str__:面向用户;__repr__:面向程序员 2、__iter__ 使一个类能够实现for循环的功能 3、__getit 阅读全文
posted @ 2018-12-01 16:45 finsom 阅读(248) 评论(0) 推荐(0)
摘要: Python基础知识(18):面向对象高级编程(Ⅰ) 使用__slots__:限制实例的属性,只允许实例对类添加某些属性 (1)实例可以随意添加属性 (2)某个实例绑定的方法对另一个实例不起作用 (3)给类绑定方法市所有类都绑定了该方法,且所有实例都可以调用该方法 用__slots__定义属性反对这 阅读全文
posted @ 2018-11-30 20:05 finsom 阅读(236) 评论(0) 推荐(0)
摘要: Python基础知识(17):面向对象编程(Ⅱ) 获取对象信息 在不知道对象信息的情况下,我们想要去获取对象信息,可以使用以下方法 1、type (1)判断对象类型 (2)比较两个对象是否是同一个类型 2、isinstance (1)判断一个对象是否是该类型本身或位于该类型的父类继承链 (2)判断一 阅读全文
posted @ 2018-11-29 20:59 finsom 阅读(222) 评论(0) 推荐(0)
摘要: Python基础知识(16):面向对象编程(Ⅰ) 类和实例 类是抽象的模板 实例是根据类创建出来的一个个具体的对象,每个对象都拥有相同的方法,但各自的数据可能不同。 类可以在创建实例的时候,把一些我们认为必须绑定的属性强制填写进去 方法就是与实例绑定的函数,和普通函数不同,方法可以直接访问实例的数据 阅读全文
posted @ 2018-11-28 17:56 finsom 阅读(297) 评论(0) 推荐(0)