随笔分类 -  python基础

摘要:介绍 自己写了一个用python内置模块实现的生成时间序列的函数 支持自动推断字符串到datetime的转换, 但对格式有一定要求, 其它格式可手动指定格式化方式, 格式化方式与python内置格式化格式完全一致 支持输出格式化 以下是方法的源代码(python环境3.5以上, 没做更多版本的支持, 阅读全文
posted @ 2018-09-29 12:08 _殇 阅读(18261) 评论(0) 推荐(0)
摘要:装饰器 说明 @staticmethod 将类中的方法转化为静态方法 @classmethod 将类中的方法转化为类方法, 调用此方法的类对象或类将被作为此方法的第一个参数隐式传入 @property 将其修饰的的方法变成属性 @xxx.setter xxx: 被@property修饰的方法名, 让其修饰的方法可以像属性一样赋值 阅读全文
posted @ 2018-05-05 00:04 _殇 阅读(171) 评论(0) 推荐(0)
摘要:点击查看: 正则表达式匹配规则 Match None 阅读全文
posted @ 2018-04-13 12:06 _殇 阅读(237) 评论(0) 推荐(0)
摘要:py2.7 unicode_literals 将字符串默认视为unicode, 即u'xxx'和'xxx'将是一样的, 而再想表示字节需用b'xxx'表示 division / 将表示正常除法操作, 而不是 整/整=整 阅读全文
posted @ 2018-02-04 21:03 _殇 阅读(368) 评论(0) 推荐(0)
摘要:包/方法 返回值 参数 说明 glob Unix shell样式的路径扩展 .glob() list 匹配满足规则的所有路径(默认以 . 开头的文件不会匹配到, 可以用 .* 来匹配) pathname 路径, 支持shell风格的通配符 (不支持{}) recursive=False 关键词参数. 设为True时, '**'将匹配所有存在的目录和子目录和任何文件... 阅读全文
posted @ 2018-02-02 10:16 _殇 阅读(219) 评论(0) 推荐(0)
摘要:类/属性/方法 返回值 参数 说明 .Path() p 创建Path对象 path 路径 p.parent Path 返回上一级路径 p.parents iter 上一级路径, 上上级路径, ... p.name str 获取文件名 p.suffix str 获取后缀 p.iterdir() ite 阅读全文
posted @ 2018-02-01 18:02 _殇 阅读(2296) 评论(0) 推荐(1)
摘要:Counter类(dict的子类, 计数器) 阅读全文
posted @ 2017-12-27 15:08 _殇 阅读(291) 评论(0) 推荐(0)
摘要:彻底理解Python中的yield 阅读全文
posted @ 2017-12-03 16:22 _殇 阅读(124) 评论(0) 推荐(0)
摘要:Python教程 - 廖雪峰的官方网站 Python 基础教程 | 菜鸟教程 随笔分类 - 机器学习 阅读全文
posted @ 2017-12-02 22:59 _殇 阅读(172) 评论(0) 推荐(0)
摘要:datatime.date类 datetime.time类 datetime.datetime类 阅读全文
posted @ 2017-12-02 16:27 _殇 阅读(266) 评论(0) 推荐(0)
摘要:时间的三种表示方法: 1. 时间戳(timestamp): 从1997-01-01 00:00:00开始按秒计算的偏移量(float) 2. 格式化的时间字符串 3. 元组方式(struct_time): 共9个元素. 下面列出元组中的元素 time模块 格式化规则 格式 备注: “%p”只有与“% 阅读全文
posted @ 2017-12-02 15:37 _殇 阅读(168) 评论(0) 推荐(0)
摘要:方法 返回值类型 说明 .random() float 返回[0,1)之间的一个浮点数 .uniform(a, b) float 返回a,b之间的一个浮点数 .randint(a, b) int 返回[a,b]之间的一个整数 .randrange([start, ]stop[, step]) int 阅读全文
posted @ 2017-12-01 23:05 _殇 阅读(199) 评论(0) 推荐(0)
摘要:方法 返回值类型 等价符号 方法详情 s.add(obj) None 给集合添加一个值 s.clear() None 清空集合. s.copy() set 复制 s.difference(s2) set s - s2 差分操作:在s中存在, 在s2中不存在的元素 s.difference_updat 阅读全文
posted @ 2017-11-28 17:36 _殇 阅读(229) 评论(0) 推荐(0)
摘要:os模块中关于文件、目录常用的函数使用方法 os.path模块中关于路径常用的函数使用方法 函数名 使用方法 abspath(path) 返回绝对路径 normpath(path) 返回规范化的path字符串(window下以'\\'分割) basename(path) 输出路径最后一部分 dirn 阅读全文
posted @ 2017-11-27 10:33 _殇 阅读(231) 评论(0) 推荐(0)
摘要:函数 返回值类型 函数详情 abs(x) int|float 求绝对值,若是复数则返回复数的模 all(iterable) bool 若所有元素为真则返回True(非0,非空,非None) any(iterable) bool 如果任一元素为真则返回True ascii() str 同repr(). 阅读全文
posted @ 2017-11-26 16:45 _殇 阅读(579) 评论(0) 推荐(1)
摘要:字典方法 方法详情 .clear() None 清空字典 .copy() dict 浅拷贝 .fromkeys(iterable, value=None) dict 静态方法, 以iterable为key, value为value创建一个新字典 .get(k[, d]) value value = 阅读全文
posted @ 2017-11-26 14:55 _殇 阅读(181) 评论(0) 推荐(0)
摘要:列表方法 返回值类型 方法详情 .append(object) None 把一个元素添加到链表的结尾,相当于a[len(a):]=[object] .clear() 清空列表中的元素 .copy() list 拷贝列表 .count(value) integer 返回value在链表中出现的次数 . 阅读全文
posted @ 2017-11-26 14:22 _殇 阅读(239) 评论(0) 推荐(0)
摘要:以encoding指定的编码对字符串编码. errors: strict, 代表遇到非法字符时抛出异常; ignore, 则会忽略非法字符; replace, 则会用?取代非法字符; xmlcharrefreplace,则使用XML的字符引用. 把tab符号(\t)转换为对应长度的空格,\n或\r会 阅读全文
posted @ 2017-11-25 23:00 _殇 阅读(754) 评论(0) 推荐(0)