拥有Python标签的文章
Python

Python 入门之 内置模块 -- datetime模块

Python入门之内置模块--datetime模块1、datetime模块fromdatetimeimportdatetime(1)datetime.now()获取当前时间和日期print(datetime.now())#获取当前时间(2)获取指定时间和日期dt=datetime(2018,5,20,13,14)print(dt)(3)指定时间current_time=datetime.datetime.now()print(current_time.re

系统 2019-09-27 17:48:32 2413

Python

Python 根据日志级别打印不同颜色的日志的方法示例

本文介绍了Python根据日志级别打印不同颜色的日志的方法示例,分享给大家,具体如下:#-*-coding:UTF-8-*-importloggingimportosimporttimeclasslogger(object):"""终端打印不同颜色的日志,在pycharm中如果强行规定了日志的颜色,这个方法不会起作用,但是对于终端,这个方法是可以打印不同颜色的日志的。"""#在这里定义StreamHandler,可以实现单例,所有的logger()共用一个

系统 2019-09-27 17:48:31 2413

Python

Python 爬虫面试题 170 道

Python爬虫面试题170道最近在刷面试题,看了网络上大量的Python相关面试题后,我发现了这几个问题:有些还是Python2的代码回答的很简单,关键的题目没有点出为什么一些复制粘贴的代码根本就跑不通这几个问题相信大家深有体会吧,所以我决定针对市面上大多的Python题目做一个分析,同时也希望大家尽可能的做到举一反三,而不是局限于题目本身。通过本场我分享的这篇文章,你将获得如下知识点:掌握Python的基础语法语法常见的Python应用场景掌握Pyth

系统 2019-09-27 17:47:55 2413

Python

python正则表达式中的括号匹配问题

问题:m=re.findall('[0-9]*4[0-9]*','[4]')可以匹配到4.m=re.findall('([0-9])*4([0-9])*','[4]')匹配不到4.这是为什么呢?PS,这个是一个简化的说明,我要用的正则比这个复杂,所以要用到(),表示一个序列的匹配。补充一点,我放在notepad++中用的时候,两种写法都能匹配出来,不知道为什么python中就不行了。答案:python的正则中用()会进行匹配,所以返回结果是['',''],

系统 2019-09-27 17:47:25 2413

Python

5.决策树特征重要性判别算法python实现

特征重要性算法项目链接:https://github.com/Wchenguang/gglearn/blob/master/DecisionTree/李航机器学习讲解/FeatureImportance.ipynb信息增益法公式熵的定义:属性yyy的熵,表示特征的不确定性:P(Y=yj)=pj,i=1,2,⋯,nP\left(Y=y_{j}\right)=p_{j},\quadi=1,2,\cdots,nP(Y=yj​)=pj​,i=1,2,⋯,nH(Y)

系统 2019-09-27 17:46:24 2413

Python

python批量提取word内信息

单位收集了很多word格式的调查表,领导需要收集表单里的信息,我就把所有调查表放一个文件里,写了个python小程序把所需的信息打印出来#coding:utf-8importosimportwin32comfromwin32com.clientimportDispatch,constantsfromdocximportDocumentdefparse_doc(f):"""读取doc,返回姓名和行业"""doc=w.Documents.Open(FileNa

系统 2019-09-27 17:38:31 2413

Python

python变量、对象和引用你真的明白了吗

python变量、对象和引用你真的明白了吗变量、对象和引用Python不像C++,Java等语言一样,他们可以不用事先声明变量类型而直接对变量进行赋值。对Python语言来讲,对象的类型和内存都是在运行时确定的。这也是为什么我们称Python语言为动态类型的原因这里我们把动态类型可以简单的归结为对变量内存地址的分配是在运行时自动判断变量类型并对变量进行赋值例子在Python中使用变量的时候不需要提前声明变量及其类型,我们这里以a=1来举例:这里变量为a,1

系统 2019-09-27 17:57:22 2412

Python

python小课-类与对象笔记

类:理解类最简单的方式:类是一个函数包,类中可以放置变量和函数,然后类中的函数可以很方便的调用变量。使用class来定义一个类#语法:创建一个名为“ClassName”的类,类名一般首字母要大写,():不能丢classClassName():#如定义一个名为'狗'的类,可以写成classDog():#规范:class语句后续的代码块要缩进deffunction1():#定义类中的函数1在类中被定义的函数被称为类的【方法】,描述的是这个类能做什么。我们使用类

系统 2019-09-27 17:55:24 2412

Python

Python struct模块解析

python提供了一个struct模块来提供转换。下面就介绍这个模块中的几个方法。struct.pack():struct.pack用于将Python的值根据格式符,转换为字符串(因为Python中没有字节(Byte)类型,可以把这里的字符串理解为字节流,或字节数组)。其函数原型为:struct.pack(fmt,v1,v2,...),参数fmt是格式字符串,关于格式字符串的相关信息下面有所介绍。v1,v2,...表示要转换的python值。下面的例子将两

系统 2019-09-27 17:48:29 2412

Python

Python 的整数与 Numpy 的数据溢出

某位A同学发了我一张截图,问为何结果中出现了负数?看了图,我第一感觉就是数据溢出了。数据超出能表示的最大值,就会出现奇奇怪怪的结果。然后,他继续发了张图,内容是print(100000*208378),就是直接打印上图的E[0]*G[0],结果是20837800000,这是个正确的结果。所以新的问题是:如果说上图的数据溢出了,为何直接相乘的数却没有溢出?由于我一直忽视数据的表示规则(整型的上限是多少?),而且对Numpy了解不多,还错看了图中结果,误以为每

系统 2019-09-27 17:48:05 2412

Python

基于sklearn的线性分类器logistics(对数几率回归)Python

基于sklearn的线性分类器logistics(对数几率回归)Python实现声明:本人小白,文章作为自己的学习参考资料,供大家学习交流本文章referto作者:月见樽链接:https://www.jianshu.com/p/f9cb59dc99ec来源:简书作者:周志华书名:《机器学习》出版社:清华大学出版社感谢此文章及书籍原创者如有侵犯您的知识产权和版权问题,请通知本人,本人会即时做出处理并删除文章Email:louhergetup@gmail.co

系统 2019-09-27 17:57:32 2411

Python

12个Python程序员面试必备问题与答案(小结)

1.什么是pickling和unpickling?Pickle模块读入任何Python对象,将它们转换成字符串,然后使用dump函数将其转储到一个文件中――这个过程叫做pickling。反之从存储的字符串文件中提取原始Python对象的过程,叫做unpickling。2.什么是Python的命名空间?在Python中,所有的名字都存在于一个空间中,它们在该空间中存在和被操作――这就是命名空间。它就好像一个盒子,每一个变量名字都对应装着一个对象。当查询变量的

系统 2019-09-27 17:57:19 2411

Python

python的即时标记项目练习笔记

这是《python基础教程》后面的实践,照着写写,一方面是来熟悉python的代码方式,另一方面是练习使用python中的基本的以及非基本的语法,做到熟能生巧。这个项目一开始比较简单,不过重构之后就有些复杂了,但是更灵活了。按照书上所说,重构之后的程序,分为四个模块:处理程序模块,过滤器模块,规则(其实应该是处理规则),语法分析器。先来说处理程序模块,这个模块的作用有两个,一个是提供那些固定的html标记的输出(每一个标记都有start和end),另一个是

系统 2019-09-27 17:56:47 2411

Python

python算法题 链表反转详解

链表的反转是一个很常见、很基础的数据结构题,输入一个单向链表,输出逆序反转后的链表,如图:上面的链表转换成下面的链表。实现链表反转有两种方式,一种是循环迭代,另外一种方式是递归。第一种方式:循坏迭代循坏迭代算法需要三个临时变量:pre、head、next,临界条件是链表为None或者链表就只有一个节点。#encoding:utf-8classNode(object):def__init__(self):self.value=Noneself.next=No

系统 2019-09-27 17:51:15 2411

Python

手把手教你用Python做一个哄女友神器,小白可上手

大数据文摘出品作者:诗风悠存、蒋宝尚哄女朋友最高的境界是什么?除了用心之外,每天不重复的甜言蜜语必然是少不了的。虽然语文老师上学的时候也教了一些东西,但是日子长了必然“江郎才尽”。大家都是混科技圈的,借助自动化的手段能不能一次性的解决问题呢?嗯,显然是可以的。Github作为全球最大的同性交友网站,小伙伴们不仅可以在上面交流编程技巧,还能学到如何开发一个自动哄女友神器。先附上Github地址:https://github.com/sfyc23/Everyd

系统 2019-09-27 17:51:15 2411