
Python
包括Python基础
EamonHu
这个作者很懒,什么都没留下…
展开
-
python 求时间差,精确到毫秒微秒
进行数据分析的时候,有时需要求时间差from dateutil.parser import parse# 输入时间格式a = parse('2019-10-30 23:43:10.123')b = parse("2019-10-28/09:08:13.56212")(a-b).days # 获取天数的时间差(a-b).seconds # 获取时间差中的秒数,也...原创 2019-10-31 00:06:02 · 19138 阅读 · 1 评论 -
Python实现单链表
class Node(object): def __init__(self, value): # 数据域 self.value = value # 指针域 self.next = Noneclass SingLinkList(object): """定义单链表 包括长度、判空、头插、尾插、中间插入、删除、查找、遍历...原创 2019-10-09 23:13:40 · 642 阅读 · 0 评论 -
Python中单下划线_双下划线__的五种用法
单前导下划线_var单下划线表示私有,表示只允许其本身与子类进行访问,不能在外部使用。实际上可以访问,但最好不要。在通过from my_module import *导入时不会导入带下划线的名称,若是直接import my_module导入时可以调用。双前导下划线__var私有类型的变量,只能允许类本身访问,连子类都不可以访问。实际上可以通过._类型__方法名来访问...原创 2019-10-09 22:07:01 · 640 阅读 · 0 评论 -
Python3使用正则表达式
正则表达式1.re的使用过程# 导入re模块import re# 使用match方法进行匹配操作result = re.match(正则表达式,要匹配的字符串)# 如果上一步匹配到倒数,可以用group方法来提取数据result.group()2.re模块示例import re result = re.match("bupt", "bupt.edu.cn")resu...原创 2019-09-11 23:08:38 · 586 阅读 · 0 评论 -
python 输出日志到文件和控制台
import logging# 第一步,创建一个loggerlogger = logging.getLogger()logger.setLevel(logging.INFO) # Log等级总开关# 第二步,创建一个handler,用于写入日志文件logfile = './log2.txt'fh = logging.FileHandler(logfile, mode='a'...原创 2019-07-09 14:35:19 · 3781 阅读 · 0 评论 -
Python Numpy 求均值,方差,标准差
import numpy as nparr = [1, 2, 3, 4, 5]# 均值np.mean(arr)# 方差np.var(arr)# 标准差np.std(arr)原创 2019-04-16 16:50:11 · 62973 阅读 · 2 评论 -
pandas行或者列显示不完全
添加如下代码:# 显示所有列pd.set_option('display.max_columns', None)# 显示所有行pd.set_option('display.max_rows', None)# 设置value的显示长度为100,默认为50pd.set_option('max_colwidth',100) ...原创 2018-11-22 09:33:52 · 2654 阅读 · 0 评论