
python常用使用
hozhangel
这个作者很懒,什么都没留下…
展开
-
python tile使用
tile是numpy中的一个函数 输入一个元组(1,2)把a变为二维数组原创 2017-12-20 12:47:00 · 352 阅读 · 0 评论 -
Python迭代
>>> d = {'a': 1, 'b': 2, 'c': 3}>>> for key in d:... print(key)...acbhttps://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431779322421...原创 2017-12-04 11:55:00 · 221 阅读 · 0 评论 -
Python数组切片
切片操作十分有用。我们先创建一个0-99的数列:>>> L = list(range(100))>>> L[0, 1, 2, 3, ..., 99可以通过切片轻松取出某一段数列。比如前10个数:>>> L[:10][0, 1, 2, 3, 4, 5, 6, 7, 8, 9]后10个数:>>>...原创 2017-12-04 11:52:00 · 318 阅读 · 0 评论 -
Python递归
递归:def fact(n): if n==1: return 1 return n * fact(n - 1)使用递归函数需要注意防止栈溢出。解决递归调用栈溢出的方法是通过尾递归优化。尾递归是指,在函数返回的时候,调用自身本身,并且,return语句不能包含表达式。上面的fact(n)函数由于return n * fact(n - 1)引入了乘法...原创 2017-12-04 11:37:00 · 890 阅读 · 0 评论 -
python函数使用
绝对值:>>> abs(-20)20>>> abs(12.34)12.34max函数>>> max(1, 2)2Python内置的常用函数还包括数据类型转换函数,比如int()函数可以把其他数据类型转换为整数:>>> int('123')123>>> int(12.34)12原创 2017-12-04 11:24:00 · 180 阅读 · 0 评论 -
python正则
\d 匹配一个数字\w 匹配一个字母或数字. 匹配任意字符* 表示任意个字符(包括0个),+ 表示至少一个字符? 表示0个或1个字符^ 表示行的开头$ 表示行的结束\s 匹配一个空格(也包括Tab等空白符)\s+ 表示至少有一个空格| A|B可以匹配A或B,...原创 2017-12-08 19:34:00 · 157 阅读 · 0 评论 -
Python中文文件读写&参数传递
文本一些冗余标点符号清洗#encoding=utf-8import sys import reoutfile = 'result.txt'file = sys.argv[1] if len(sys.argv) > 2: outfile = sys.argv[2]print("Deading" + file + " now...\n")lines ...原创 2017-12-11 14:31:00 · 515 阅读 · 0 评论 -
python判断句子是否匹配某种模式
re.search是字符串里面存在某种正则if re.search(r"^\s{0,}\(([a-zA-Z]|\d+)\)", en): lines.append(ch + '|||' + en +'\n') re.match是整个字符串匹配if re.match(r".*\|\|\|.*", line): re.findall可能得到的是数组...原创 2017-12-15 15:33:00 · 5685 阅读 · 0 评论 -
python包
numpy:下载https://pypi.python.org/pypi/numpy相应版本到一个文件夹进入文件夹 执行 pip install numpy文件名.whl进入python 命令:from numpy import * 测试是否安装成功 matplotlib安装: 进入到CMD窗口下,执行python -m pip install -U pip setupt...原创 2017-12-20 11:28:00 · 199 阅读 · 0 评论 -
Python读写文件 中文正则匹配
读写文件 中文正则匹配 好麻烦 代码很短 错误调了很多#!/usr/bin/env python#encoding: utf-8import ref=open('10000.txt','r', encoding='UTF-8')f1=open('result.txt','w')for line in f.readlines(): ss = line.split('||...原创 2017-11-30 18:23:00 · 282 阅读 · 0 评论