
python
2475
这个作者很懒,什么都没留下…
展开
-
Python之os库
Python操作目录转载 2017-02-09 17:37:31 · 703 阅读 · 0 评论 -
Python之cx_Oracle操作Oracle数据库
http://www.cnblogs.com/ylqmf/archive/2012/04/16/2451841.htmlcx_Oracle下载安装Python模块下载地址:https://pypi.python.org/pypiPython 连接Oracle 数据库,需要使用cx_Oracle 包,搜索cx_Oracle进入https://pypi.python.org/pypi?转载 2017-03-27 11:21:54 · 3734 阅读 · 2 评论 -
Python之list
去重li = {}.fromkeys(list).keys()li = list(set(list))求和li = sum(x for x in list)求奇数项li =list[::2]求偶数项li = list[1::2]升序排列li = sorted(list)li = list.sort()降序排列li =sorted(list,r原创 2017-03-16 09:51:58 · 290 阅读 · 0 评论 -
Python之%s%d%f
%s 字符串string="hello" #%s打印时结果是hello print "string=%s" % string # output: string=hello #%2s意思是字符串长度为2,当原字符串的长度超过2时,按原长度打印,所以%2s的打印结果还是hello print "string=%2s" % string # output:转载 2017-03-19 21:59:20 · 115482 阅读 · 15 评论 -
Python之time模块
time.strptime():将普通字符时间转换为时间元祖,注意这两者在转换时需要指定字符时间的格式(%Y%m%d这里只用到了年月日)import timeprint time.strptime('20170301', '%Y%m%d')输出结果:time.struct_time(tm_year=2017, tm_mon=3, tm_mday=1, tm_hour=0, tm_原创 2017-03-01 09:21:03 · 279 阅读 · 0 评论 -
Python之matplotlib
首先,导入pyplot这个库,并命名为pltimport matplotlib.pyplot as pltplt.figure() # 创建一幅图p1 = plt.subplot(456) #创建一个4行5列的图,p1是第6个,图的顺序是从左往右,从上往下数,当想把p1的位置设置为10或以上:p1 = plt.subplot(4,5,10) plt.xlim(-10,10)原创 2017-03-04 22:28:36 · 307 阅读 · 0 评论 -
Python之安装模块库
三种方法:1. 去网上下载相关的.exe文件,安装2.使用CMD,输入DOS命令:pip install 模块名,如:pip install docx3.下载模块的zip文件,里面会有一个setup.py文件,使用CMD,进入文件所在目录,输入DOS命令:python setup.py install原创 2017-03-06 13:51:56 · 369 阅读 · 0 评论 -
Python之反转字符串
一、递归方法str = raw_input('enter a string:')def f(x): if x == -1: return '' else: return str[x] + f(x-1)print(f(len(str)-1))二、join方法str = list(raw_input('enter a string:'原创 2017-03-08 14:45:28 · 393 阅读 · 0 评论 -
Python之数组去除重复元素
方法一:li = {}.fromkeys(listname).keys()l1 = ['b', 'c', 'd', 'b', 'c', 'a', 'a', 'b', 'c', 'd', 'b', 'c', 'a', 'a']l2 = {}.fromkeys(l1).keys()print l2方法二:li = list(set(listname))l1 = ['b', 'c', '原创 2017-03-03 21:51:20 · 7797 阅读 · 0 评论 -
Python之装饰器函数
第一步:最简单的函数,准备附加额外功能[python] view plaincopy # - * - coding:gbk - * - '' '''示例1:最简单的函数,表示调用了两次''' def myfunc(): print("myfunc() called.") myfunc()转载 2017-02-23 09:48:00 · 559 阅读 · 0 评论 -
Python numpy输出省略号
Python打印或者保存一个很大的列表时,只能打印出来部分数据,中间数据以省略号形式输出,以打印出五亿以内的偶数为例:代码如下:a = np.arange(500000000)b = a[::2]print b输出结果如下:解决方法: 加一句:np.set_printoptions(threshold='nan') # 全部输出 全部代码原创 2017-02-22 10:37:58 · 4255 阅读 · 2 评论 -
Python之 itertools模块
itertools.chain(*iterable) : 将多个序列作为一个单独的序列返回import itertoolsfor each in itertools.chain('how', 'are', 'you'): print each输出结果:howareyouitertools.combinations(itera转载 2017-02-26 14:04:38 · 342 阅读 · 0 评论 -
Python之正则表达式
导入re模块检索和替换 : re.subre.sub(pattern, repl, string, count=0, flags=0)pattern:正则中的模式字符串repl:替换的字符串,也可为一个函数string:要被查找替换的原始字符串count:模式匹配后替换的最大次数,默认 0 表示替换所有的匹配实例:# -*- coding:utf-8 -原创 2017-02-17 23:08:10 · 252 阅读 · 0 评论 -
python学习之每日一题
把Python当工具原创 2017-02-08 19:33:22 · 2310 阅读 · 0 评论