摘要:
=pod第十一章 perl模块寻找模块: cpan -a安装模块: perl Makefile.PL make install #如果没有权限安装在系统级目录,那就安装在个人目录 perl Makefile.PL INSTALL_BASE=/Users/fred/lib使用简易模块: my $nam... 阅读全文
摘要:
=pod第十章 其他控制结构unless控制结构:和if相对 在条件为假时想要运行代码块,就用unless否则就用if: unless(judge){ } 伴随unless的else子句: unless(){ } else { } until控制结构: until($j > $i) { $j *... 阅读全文
摘要:
=pod#第九章:用正则表达式处理文本用s///进行替换 s///查找替换功能 s/Barney/Fred/; #把Barney替换成Fred s/with (\w+)/against $1's team/; 例子: $_ = "green scaly dinosaur"; s/(\w+) (... 阅读全文
摘要:
#用正则表达式进行匹配=pod m// = // = m%%,m||,m,m{},m(),匹配的时候根据需要写自己的定界符,像qw省略双引号定界符一样模式匹配修饰符: 跟在定界符后面的,//x,x就是模式匹配修饰符 i 忽略大小写 s 匹配任意字符 if(/Barney.*Fred/s){}#s... 阅读全文
摘要:
=pod正则表达式(regular expression),在perl里面通常也叫做模式(pattern),是用来表示匹配或不匹配某个字符串的特征模板。 文件名通配与正则表达式是两个概念。grep指令: $grep 'flint.*stone' chapter*.txt #查看chaper*.txt... 阅读全文
摘要:
=pod哈希 哈希表里只是一堆的键值对而已,而没有任何顺序,键可以是任意字符串,值也是 awk的哈希键值对增多的时候会逐渐变慢,而perl没有这个缺点 访问哈希元素: $hash{$some_key} foreach my $person (qw) { p... 阅读全文
摘要:
=pod#第五章 输入与输出 while(defined($line = )) #defined (xxx) xxx为undef则为假,否则为真 { print "I saw $line"; }while() #while是一次读取一行,下次读取会忽略上一行,所以最好写while循环 { ... 阅读全文
摘要:
来自Vamie前辈博客:http://www.cnblogs.com/vamei/archive/2012/06/06/2537436.html#!/usr/bin/python#介绍一个新的类,词典 (dictionary)。与列表相似,词典也可以储存多个元素。#这种储存多个元素的对象称为容器(c... 阅读全文
摘要:
来自Vamie前辈的博客:http://www.cnblogs.com/vamei/archive/2012/06/02/2532274.html#!/usr/bin/python#dir()用来查询一个类或者对象所有属性print (dir(list))#help()用来查询的说明文档print ... 阅读全文
摘要:
#!/usr/bin/python#dir()用来查询一个类或者对象所有属性print (dir(list))#help()用来查询的说明文档print ('================================================')print (help(list)) #列... 阅读全文