python
文章平均质量分 63
3h随然吧
热爱生活,钻研技术
展开
-
python 模块-sys
1. sys模块1) 处理命令行参数2. 查询扩展模块路径sys.path3. 使用sys模块查找内建模块builtin_module_names 列表包含 Python 解释器中所有内建模块的名称sys.builtin_module_names使用sys模块查找已导入的模块print sys.modules.keys()4. 使原创 2014-12-05 12:18:01 · 1224 阅读 · 1 评论 -
python基础数据结构——列表(list), 元祖(tuple), 字典(dict), 字符串(string), 集合(set) 介绍及相互转换
python 是个很方便的数据处理工具,搞搜索的很多都用此语言。优点是简单易用,功能强大。一个复杂的功能就只需要几行代码搞定。快速开发,对性能稳定性要求不高,用它再合适不过了。先系统的学习下。python的基础数据结构有:列表(list), 元祖(tuple), 字典(dict), 字符串(string), 集合(set)1)列表(list)#1)创建li原创 2014-02-18 20:11:45 · 3209 阅读 · 1 评论 -
python 基础数据结构-学习笔记之list
list主要的函数:创建List>>> l = [1,(1,2),2,"3"] >>> print l [1, (1, 2), 2, '3'] 添加list.append(x) #增加一个元素到列表中,等同于list[len(list):] = [x]list.extend(L) #增加一个list到列表中原创 2015-08-02 17:41:48 · 1113 阅读 · 0 评论 -
Python 模块-操作Redis
1. 安装pyredis首先安装pip12345678SHELL># apt-get install python-pip......SHELL># pip install --proxy=http://172.1.2.6:8080 redis Downloading redis-2.9.1.tar.gz (62kB): 62kB downloaded Running se转载 2015-07-20 17:42:53 · 2362 阅读 · 0 评论 -
python 函数-enumerate的用法
在python中enumerate的用法多用于在for循环中得到计数,本文即以实例形式向大家展现python中enumerate的用法。具体如下:enumerate参数为可遍历的变量,如 字符串,列表等; 返回值为enumerate类。示例代码如下所示:import strings = string.ascii_lowercasee = enumerate(s)pri转载 2014-12-26 15:11:33 · 643 阅读 · 0 评论 -
python 函数-lambda 学习
lambda 函数,跟普通函数类似,使用方法是一样的,可以用于定义简单的函数。介绍:>>> def f(x): ... return x*2... >>> f(3)6>>> g = lambda x: x*2 >>> g(3)6>>> (lambda x: x*2)(3) 6再看一个稍微复杂点例子:processFu原创 2014-12-15 23:37:23 · 727 阅读 · 0 评论 -
python 函数-映射列表和过滤列表 学习
列表映射是个非常有用的方法,通过对列表的每个元素应用一个函数来转换数据,可以使用一种策略或者方法来遍历计算每个元素。例如:params = {"server":"mpilgrim", \ "database":"master", \ "uid":"sa", \ "pwd":"secr原创 2014-12-12 23:36:56 · 1880 阅读 · 0 评论 -
Python 模块-OS
Python os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。(一语中的)下面是os模块常用的方法.1.os.sep 可以取代操作系统特定的路径分割符 2.os.name 字符串指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux转载 2014-12-09 17:36:29 · 428 阅读 · 0 评论 -
python 模块-使用HTMLParser 解析html
python里面的HTMLParser解析html,跟c++和其他语言的html库解析不同,是使用类继承的方式。通过重实现HTMLParser类的几个函数,来达到解析html的目的。主要的重载的函数有:handle_starttag #开始标签的解析handle_endtag #结束标签的解析handle_data #标签内数据的解析原创 2014-08-29 17:55:49 · 3230 阅读 · 0 评论 -
python 函数- and-or 技巧学习
C语言中有类似的表达: bool ? a : b ,当表达式值为真的话,值为a,否则为b.看一个例子:>>> a = "first">>> b = "second">>> 1 and a or b 'first'>>> 0 and a or b 'second'这个例子很好理解,1 表示为真,值为a,否则为b.在使用过程中,发现也不完全是这样,如果a 为假的话,表达式值原创 2014-12-15 23:26:41 · 1724 阅读 · 0 评论 -
Python 函数-xrange和range区别
这两个基本上都是在循环的时候用。for i in range(0, 100):print i for i in xrange(0, 100):print i这两个输出的结果都是一样的,实际上有很多不同,range会直接生成一个list对象:a = range(0,100)print type(a)转载 2014-12-26 15:34:44 · 727 阅读 · 0 评论 -
python OS模块: 目录操作
python 目录操作跟Linux的命令很像,比如linux获得当前目录是 pwd, python的函数是getcwd等,下面具体的对比下,以便能够很好的记住。 linuxpython获得当前路径pwdgetcwd获得目录的内容ls, dirlistdir创建目录mkdirmkdir删除目录rm原创 2014-02-20 17:28:48 · 783 阅读 · 0 评论 -
python join的用法
#字符串>>> a="abcd">>> ",".join(a)'a,b,c,d'#列表>>> "|".join(['a','b','c'])'a|b|c'#元祖>>> ",".join(('a','b','c'))'a,b,c'#字典>>> ",".join({'a':1,'b':2,'c':3})'a,c,b'原创 2014-02-20 20:13:34 · 1131 阅读 · 0 评论 -
python open 文件操作
open/文件操作f=open('/tmp/hello','w')#open(路径+文件名,读写模式)#读写模式:r只读,r+读写,w新建(会覆盖原有文件),a追加,b二进制文件.常用模式如:'rb','wb','r+b'等等读写模式的类型有:rU 或 Ua 以读方式打开, 同时提供通用换行符支持 (PEP 278)w 以写方式打开,a转载 2014-02-20 17:38:58 · 728 阅读 · 0 评论 -
python datetime的学习
我接触这个模块是有几个需求导致的:1)获得当前时间戳2)时间戳转换成时间字符串格式3)时间字符串格式转成时间戳那就来解决这些问题:1)获得当前时间戳import timeprint time.time()2)时间戳转换成时间字符串格式#方法1from datetime import * #从datetime模块中引入里面的所有模块或者函数impor原创 2014-02-20 19:26:39 · 1441 阅读 · 0 评论 -
python 函数学习
今儿再网上看了下别人总结的python 函数,功能挺强大的,c有的功能都有,下面就记些它的功能点:1)定义,格式跟C不一样,概念是一样的。def 函数名> (参数列表): 函数语句> return 返回值>2)函数可以命别名,很方便啊,C语言我记忆中只有指针可以。def sum(List):... result=0...原创 2014-02-20 20:11:59 · 678 阅读 · 0 评论 -
python post和get请求使用
python通过get方式,post方式发送http请求和接收http响应_import urllib模块,import urllib2模块,import httplib模块 zhuanzai测试用CGI,名字为test.py,放在apache的cgi-bin目录下:#!/usr/bin/pythonimport cgidef main(): pr转载 2014-08-06 14:56:02 · 1250 阅读 · 0 评论 -
python 像C语言样的函数参数引用实现..
python中有传参需求,好像也没有像C一样传参(引用)设计,可以采用一种变形方式,函数返回值来实现。def test(): t1 = "123123" t2 = "test" t3 = 122 t4 = 1.12 return t1, t2, t3, t4t1, t2, t3, t4 = test()p原创 2014-02-25 12:29:39 · 1135 阅读 · 0 评论 -
Python字符串格式化
字符串的格式化 在python中也有类似于c中的printf()的格式输出标记。在python中格式化输出字符串使用的是%运算符,通用的形式为格式标记字符串 % 要输出的值组其中,左边部分的”格式标记字符串“可以完全和c中的一致。右边的'值组'如果有两个及以上的值则需要用小括号括起来,中间用短号隔开。重点来看左边的部分。左边部分的最简单形式为:%cd转载 2014-12-02 15:36:41 · 618 阅读 · 0 评论 -
csv模块学习:Python学习笔记—CSV模块读写数据
CSV模块是Python的内置模块,直接import csv就可调用。csv模块主要就两个函数:csv.reader()——读取csv文件数据,csv.writer()——写入csv文件数据。简单实用。一、读取CSV语法:csv.reader(iterable[, dialect='excel'][optional keyword args])示例:原创 2014-02-20 20:14:25 · 4233 阅读 · 1 评论 -
mysql模块学习:python操作MySQL数据库
先看个简单的例子:import MySQLdb try: conn=MySQLdb.connect(host='localhost',user='root',passwd='root',db='test',port=3306) cur=conn.cursor() cur.execute('select * from user') cur.close()原创 2014-02-20 20:10:17 · 588 阅读 · 0 评论 -
python 模块- 对XML的解析 ElementTree(元素树)
参考地址:http://blog.csdn.net/yueguanghaidao/article/details/7265246python的官方文档:https://docs.python.org/2/library/xml.etree.elementtree.html前述,库文件说明:Source code: Lib/xml/etree/ElementTree.py原创 2014-08-06 16:57:23 · 4656 阅读 · 1 评论