![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
xyz1253587469
记录我的学习资料,希望不会断更。送给未来的自己。
展开
-
python数据类型详解
原文地址:http://www.cnblogs.com/linjiqin/p/3608541.html目录1、字符串2、布尔类型3、整数4、浮点数5、数字6、列表7、元组8、字典9、日期1、字符串1.1、如何在Python中使用字符串a、使用单引号(')用单引号括起来表示字符串,例如:str='this is string';转载 2016-08-04 15:34:22 · 224 阅读 · 0 评论 -
python的format函数
原文地址:http://blog.csdn.net/pi9nc/article/details/32705179在Python 3.0中,%操作符通过一个更强的格式化方法format()进行了增强。对str.format()的支持已经被反向移植到了Python 2.6在2.6中,8-bit字符串和Unicode字符串都有一个format()方法,这个方法会把字符串当作一个模版,转载 2016-08-12 10:03:48 · 321 阅读 · 0 评论 -
python的import与from...import的不同之处
原文地址:http://blog.csdn.net/windone0109/article/details/8996184在python用import或者from...import来导入相应的模块。模块其实就是一些函数和类的集合文件,它能实现一些相应的功能,当我们需要使用这些功能的时候,直接把相应的模块导入到我们的程序中,我们就可以使用了。这类似于C语言中的include头文件,Pytho转载 2016-08-12 19:07:09 · 188 阅读 · 0 评论 -
关于Python的自定义模块
查看环境变量sys.path手册上解释为:模块的搜索路径1.模块和文件在同一目录下,直接import即可。2.模块和文件不在同一目录下。可以在文件中修改sys.path变量,如第一张图所示,该变量是一个list。也可在次级目录下添加一个__init__.py的空文件原创 2016-08-12 19:41:38 · 285 阅读 · 0 评论 -
python多线程
我们在做软件开发的时候很多要用到多线程技术。例如如果做一个下载软件像flashget就要用到、像在线视频工具realplayer也要用到因为要同时下载media stream还要播放。其实例子是很多的。线程相对进程来说是“轻量级”的,操作系统用较少的资源创建和管理线程。程序中的线程在相同的内存空间中执行,并共享许多相同的资源。1) 在python中如何创建一个线程对象?转载 2016-09-18 10:13:45 · 210 阅读 · 0 评论 -
Python中函数的参数定义和可变参数
原文地址:http://www.cnblogs.com/tqsummer/archive/2011/01/25/1944416.html刚学用Python的时候,特别是看一些库的源码时,经常会看到func(*args, **kwargs)这样的函数定义,这个*和**让人有点费解。其实只要把函数参数定义搞清楚了,就不难理解了。先说说函数定义,我们都知道,下面的代码定义了一个函数fun转载 2016-08-15 09:45:13 · 275 阅读 · 0 评论 -
Python系列之 __new__ 与 __init__
开攻:如果对 Python 有所简单了解的话应该知道它包含类这个概念的。语法如下:class ClassName: : . . . 问题来了。像我们学习的 C# 或是 Java 这些语言中,声明类时,都是有构造函数的。类似下面这样子:public class ClassName{ pu转载 2016-09-19 10:25:46 · 243 阅读 · 0 评论 -
[python] 类常用的内置方法
原文:http://xukaizijian.blog.163.com/blog/static/170433119201111894228877/ 内置方法 说明 __init__(self,...) 初始化对象,在创建新对象时调用 __del__(self) 释放对象,在对象被删除之前调用 __new__(转载 2016-08-19 13:57:56 · 364 阅读 · 0 评论 -
python positional arguments 和 keyword arguments
import asyncio, os, inspectdef foo(a, b, e=1,*, c, d=10): passsig = inspect.signature(foo)for param in sig.parameters.values(): if param.kind == param.POSITIONAL_OR_KEYWORD:原创 2016-09-20 15:34:18 · 6140 阅读 · 1 评论 -
更改pip源至国内镜像,显著提升下载速度
原文网址:http://blog.csdn.net/lambert310/article/details/52412059经常在使用Python的时候需要安装各种模块,而pip是很强大的模块安装工具,但是由于国外官方pypi经常被墙,导致不可用,所以我们最好是将自己使用的pip源更换一下,这样就能解决被墙导致的装不上库的烦恼。网上有很多可用的源,例如豆瓣:http://pypi转载 2016-11-18 10:02:47 · 468 阅读 · 0 评论 -
机器学习基本概念
Evernote Export body, td { font-family: Tahoma; font-size: 10pt; } 1. 基本概念:训练集,测试集,特征值,监督学习,非监督学习,半监督学习,分类,回归2. 概念学习:人类学习概念:鸟,车,计算机 定义:概念学习是指从有关某个布尔函数的输入输出转载 2016-11-30 19:17:42 · 793 阅读 · 4 评论 -
windows virtualenv cx_oracle安装
当在python中使用cx_Oracle模块时,会出现“DLL Load failed”的错误,网上有很多讲这个问题的处理方法的,但是都不够详细,经过摸索,把详细的解决方法写在这里。网上的一般方法是建议把 oci.dll 放入到Python的site-package文件夹下,但是具体oci.dll是哪个版本的,没有具体说明,这里我要说的是:oci.dll的版本一定要和cx_Orac转载 2016-11-30 16:33:30 · 584 阅读 · 0 评论 -
解决Python下pip install MySQL-python失败的问题
原文地址:https://my.oschina.net/u/921876/blog/406379命令:pip install MySQL-python报错:_mysql.c(42) : fatal error C1083: Cannot open include file: 'config-win.h': No such file or directoryerror: com转载 2016-11-23 20:18:40 · 8781 阅读 · 0 评论 -
python装饰器
作者:zhijun liu链接:https://www.zhihu.com/question/26930016/answer/99243411来源:知乎著作权归作者所有,转载请联系作者获得授权。先来个形象比方内裤可以用来遮羞,但是到了冬天它没法为我们防风御寒,聪明的人们发明了长裤,有了长裤后宝宝再也不冷了,装饰器就像我们这里说的长裤,在不影响内裤作用的前提下,给我们的身转载 2016-11-25 09:57:26 · 188 阅读 · 0 评论 -
解决UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-11
原文链接:这里写链接内容 在windows下写的python脚本,放到linux下运行,直接报 UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 0-11: ordinal not in range(128)原因是python2.7在安装时,默认的编码是ascii,当程序中出现非ascii编码时,pytho转载 2017-01-07 16:34:15 · 3636 阅读 · 0 评论 -
详解python linecache模块读取文件的方法
原文地址:http://blog.csdn.net/my2010sam/article/details/38022041python linecache模块读取文件在python中,有个好用的模块linecache,该模块允许从任何文件里得到任何的行,并且使用缓存进行优化,常见的情况是从单个文件读取多行。linecache.getlines(filename)从名为file转载 2016-08-12 09:52:44 · 1117 阅读 · 0 评论 -
Python中lambda表达式学习
原文地址:http://blog.csdn.net/imzoer/article/details/8667176lambda只是一个表达式,函数体比def简单很多。lambda的主体是一个表达式,而不是一个代码块。仅仅能在lambda表达式中封装有限的逻辑进去。lambda表达式是起到一个函数速写的作用。允许在代码内嵌入一个函数的定义。如下例子:定义了一个lambd转载 2016-08-10 20:56:32 · 235 阅读 · 0 评论 -
python 单下划线/双下划线使用总结
python 单下划线/双下划线使用总结时间:2013-10-08 10:56来源:www.chengxuyuans.comPython 用下划线作为变量前缀和后缀指定特殊变量/方法。主要存在四种情形1. 1. object # public 2. __object__ # special, python system use, user sho转载 2016-08-19 13:52:41 · 284 阅读 · 0 评论 -
Python安装第三方模块
原文地址:http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/00143186362353505516c5d4e38456fb225c18cc5b54ffb000在Python中,安装第三方模块,是通过包管理工具pip完成的。如果你正在使用Mac或Linux转载 2016-08-04 18:00:29 · 526 阅读 · 0 评论 -
python 将二进制字符串转化为字符串 Convert bytes to a Python string
解答地址:http://stackoverflow.com/questions/606191/convert-bytes-to-a-python-string原创 2016-08-05 10:37:21 · 1636 阅读 · 0 评论 -
在信息采集中如何匹配HTML标签
比方说我有一个网页里面有:aaabbbccc我只想匹配第一个aaa,正则表达式需要这样写?代表非贪婪匹配,也就是只匹配第一个。默认为贪婪匹配。|.+?|转载 2016-08-17 14:50:37 · 378 阅读 · 0 评论 -
正则表达式语法和标示
原文地址:http://www.runoob.com/regexp/regexp-syntax.html正则表达式 - 语法正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。列目录时, dir *.txt或ls *.txt中的*.tx转载 2016-08-17 16:53:18 · 1016 阅读 · 0 评论 -
使用python抓取js动态加载的网页
原文地址:http://blog.csdn.net/lambert310/article/details/49248109我们在做网页抓取的时候,一般来说使用urllib和urllib2就能满足大部分需求。但是有时候我们遇见那种使用js动态加载的网页。就会发现urllib只能抓出一个部分内容空白的网页。就像下面百度图片的结果页:转载 2016-08-17 18:41:45 · 46570 阅读 · 0 评论 -
迭代器 iterator
原文地址:http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/00143178254193589df9c612d2449618ea460e7a672a366000我们已经知道,可以直接作用于for循环的数据类型有以下几种:一类是集合数据类型,如list、tuple、di转载 2016-08-03 11:58:10 · 207 阅读 · 0 评论 -
Python爬虫demo
# #################################信息采集################################## 作业1:# url :"http://money.163.com/special/pinglun/"# 抓取第一页的新闻信息,并按照以下规格输出。# [# {'title':'生鲜电商为何难盈利?','created_at':'2013-原创 2016-08-18 14:34:47 · 1548 阅读 · 0 评论 -
Python logging模块详解
原文地址:点击打开链接简单将日志打印到屏幕:[python] view plain copy import logging logging.debug('debug message') logging.info('info message') logging.warning('warning message') log转载 2016-08-18 16:37:43 · 291 阅读 · 0 评论 -
理解Python的With语句
With语句是什么?Python’s with statement provides a very convenient way of dealing with the situation where you have to do a setup and teardown to make something happen. A very good example for this is t转载 2016-08-19 10:45:37 · 1291 阅读 · 0 评论 -
数据库中cursor游标的概念
游标(cursor) 游标是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果 每个游标区都有一个名字 用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理 主语言是面向记录的,一组主变量一次只能存放一条记录 仅使用主变量并不能完全满足SQL语句向应用程序输出数据的要求 嵌入式SQL引入了游标的概念,用来协调转载 2016-08-19 11:29:26 · 33130 阅读 · 0 评论 -
SQLMAP参数中文解说
原文地址:http://blog.csdn.net/ghosttzs/article/details/7362359#HiRoot's Blog Options(选项): --version 显示程序的版本号并退出 -h, --help 显示此帮助消息并退出 -v VERBOSE 详细级别:0-6(默认为1) Target(目标): 以下至少需要设置其中一个选项,转载 2016-09-09 16:21:25 · 324 阅读 · 0 评论 -
Python @classmethod
classmethod:类方法staticmethod:静态方法在python中,静态方法和类方法都是可以通过类对象和类对象实例访问。但是区别是:@classmethod 是一个函数修饰符,它表示接下来的是一个类方法,而对于平常我们见到的则叫做实例方法。 类方法的第一个参数cls,而实例方法的第一个参数是self,表示该类的一个实例。 普通对象方法至少需要一个self参数,转载 2016-08-19 14:36:32 · 397 阅读 · 0 评论 -
Python 类的多继承
class Far1: # def __init__(self): # print ('Far1') def test(self): print ('far1.test()')class Far2: def __init__(self): print ('Far2') def test(self):转载 2016-08-19 16:45:58 · 408 阅读 · 0 评论 -
python读取excel导入word表格
参考文档: openpyxl API python-docx API# -*- coding: utf-8 -*-from openpyxl import load_workbookfrom docx import Documentimport timeimport sysimport osreload(sys)sys.setdefaultencoding('utf8')# 开始时转载 2017-01-16 14:07:42 · 11090 阅读 · 0 评论