python
song_cai_csdn
程序猿
展开
-
Python shutil.copy 函数
shutil.copy(source-path,dest-path)source-path中包含目录,对导致IOError: [Errno13] Permission denied异常原创 2015-10-12 08:30:02 · 666 阅读 · 0 评论 -
generator 生成杨辉三角
摘录自廖雪峰 python3 生成器 generator和函数的执行流程不一样。函数是顺序执行,遇到return语句或者最后一行函数语句就返回。而变成generator的函数,在每次调用next()的时候执行,遇到yield语句返回,再次执行时从上次返回的yield语句处继续执行。 看到一个比较巧妙的办法def triangles(): nlist=[1] while True:转载 2016-03-31 18:58:30 · 1361 阅读 · 0 评论 -
pandas Cookbook--Chapter 1
pandas Cookbook–Chapter 1环境设置ipython notebook%pylab inline%matplotlib inlinematplotlib.style.use('ggplot')figsize(15,5)#import pandas as pd#pd.set_option('display.mpl_style','default')#code above原创 2016-02-17 09:52:00 · 824 阅读 · 0 评论 -
pip install
Installationinstall easy_install download easy_install python ez_setup.py install pip download pip python setup.py install一般python msi安装程序自带了pip配置mirror配置文件可选路径Linux/Unix /etc/pip.conf原创 2015-12-07 11:23:28 · 1774 阅读 · 0 评论 -
Python 类型转化
ord(x)Converts a single character to itsinteger value.hex(x)Converts an integer to a hexadecimalstring.oct(x)Converts an integer to an octalstring.chr(x)Converts an integer to acharacter原创 2015-10-12 08:31:07 · 445 阅读 · 0 评论 -
Python tuples list
The maindifferences between lists and tuples are: Lists are enclosed inbrackets ( [ ] ) and their elements andsize can bechanged, while tuples are enclosed in parentheses ( ( ) ) andcannot be upd原创 2015-10-12 08:31:05 · 323 阅读 · 0 评论 -
Python gzip
frompymongo import MongoClientimportsysimportStringIOimportgzipreplset= MongoClient(sys.argv[1],replicaset=sys.argv[2])coll= replset[sys.argv[3]].call_info_tabcompressedFile= StringIO.St原创 2015-10-12 08:30:53 · 283 阅读 · 0 评论 -
Largest prime factor
import mathval = 600851475143Ltmp =long(math.sqrt(val))if tmp%2==0: tmp =tmp-1def is_prime(number): for i inrange(2,int(math.sqrt(number))+1): ifnumber%i==0: return Fal原创 2015-10-12 08:30:38 · 293 阅读 · 0 评论 -
Python set list dict tuple 区别
类型初始化特性关于迭代过程中改变内容set(集合)set()无序,不可重复不允许改变list(列表)list(),[]有序,可重复允许改变dict(字典)dict(),{}无序,键不可重复不允许,迭代keys()/items()允许tuple(元组)tuple(),()原创 2015-10-12 08:32:15 · 394 阅读 · 0 评论 -
python re 记录
re.match(pattern,string, flags=0)pattern正则表达式string查找的源字符串flags正则表达式附加条件返回结果:没有匹配的返回None;匹配的返回matchobject,可通过group方法获取匹配的字符子串1.group(num):返回匹配的子串2.groups(): 以数组形式返回所有的子串re.search(patter原创 2015-10-12 08:31:15 · 456 阅读 · 0 评论