2017-02-17
python中的序列包括字符串、元祖、列表,序列的基本操作包括。元祖和字符串的最大特点是不可变。
len() 计算序列长度
+ 连接两个序列
* 重复序列元素
in 判断元素是否在序列中
max() 返回最大值
min() 返回最小值
cmp(x,y) 比较两个序列是否相等
1234567891011121314151617181920212223242...
阅读全文
2017-02-16
逻辑判断通常返回结果为布尔值,即True或False
1234567891011121314151617181920212223242526272829303132333435#大于In [1]: 1 > 2Out[1]: False#小于In [2]: 1 < 2Out[2]: True#小于等于In [3]: 1 <= 2Out[3...
阅读全文
2017-02-16
python的变量包括字符串和数字,其中数字又分为整数、浮点数和长整数
变量
1234567891011121314151617181920#字符串,内容放置在引号当中,python中的单引号和双引号没有明显区别In [12]: 'I am string'Out[12]: 'I am string'In [13]:...
阅读全文
2017-02-16
python脚本的源码文件是.py为后缀,可通过源码编译的方法将源码文件编译为二进制文件
使用py_compile模块进行编译
123#!/usr/bin/pythonimport py_compilepy_compile.compile('test.py')
命令行编译
1python -O -m py_compile 1.p...
阅读全文
2016-12-25
awk是一种优良的流氏文本处理工具,在使用单行命令的时候十分方便,在进行简单文本操作的时候无需在使用perl或python编写脚本,当然perl的单行命令也足够强大,只是使用习惯不同而已;相比于grep和sed来说awk可以更好针对特定区域进行分割及后续的筛选操作。
F 用于识别分隔符
12345678910#打印含有数字1的行bogon:Deskto...
阅读全文
2016-12-25
grep可以用来过滤文本中关键词的所在行,在做一些简单字符串筛选的工作中是十分方便的。当然grep的缺点也很明显,就是无法对文件进行分列过滤,即无法实现对某一行某一列进行精准匹配。
例如统计一个x.fasta文件中的基因个数
1grep '>' cotton.cds | wc -l
常用选项
–color 对匹配内容高亮...
阅读全文
2016-12-25
sed在字符串匹配方面与grep差别不大,区别就是grep可以高亮显示,而sed不可以。sed的另一个特点就是可以实现类似于excel中的查找与替换及删除功能,配合awk的精准匹配基本可以满足大部分的数据处理,而再复杂一些的需求可以通过写shell、perl或者python脚本实现。
重要参数
-n打印指定行,与p一起用
-r开启正则表达式,等同于grep中...
阅读全文
2016-12-24
Shell下cut, sort, split使用简介
cut 主要用于文件切割
12345678910#剪切以:为分隔符的file文件中的第一列和第三列cut -d ':' -f 1,3 file#截取第十个字符cut -c 10 file#截取1-10个字符 cut -c 1-10 file #截取以\t为分隔符文件的第一列cut...
阅读全文
2016-12-24
Linux系统下常用的压缩和打包工具
压缩工具
gzip
123456789#压缩gzip file #添加压缩比例 gzip -n file#n为1-9 #解压缩gzip -d file.gz #查看压缩内容bcat file.gz
bzip2 压缩效率略高于gzip
123456#压缩bzip2 file ...
阅读全文
2016-12-22
模式种类
一般模式
编辑模式
命令模式
一般模式光标移动j: 向上移动k: 向下移动h: 向左移动l: 向右移动n+方向键: 向该方向移动n行control+f: 向下翻一页control+b: 向上翻一页g: 进入首行gg: 进入末行shift+$: 进入行末shift+^: 进入行末
复制剪切粘贴x: 删除n+x: 删除n个字符dd: 删除整行p或者...
阅读全文
上一页 1 2 3 4 5 6 7 下一页