国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

專家指導 Perl學習筆記

開發 架構
Perl的概念你是否熟悉,Perl是由LarryWall設計的,并由他不斷更新和維護的編程語言,并且Perl具有高級語言(如C)的強大能力和靈活性。

本文和大家重點討論一下Perl學習筆記,Perl是一種能完成任務的語言。從一開始,Perl就設計成可以把簡單工作簡單化,同時又不失去處理困難問題能力的語言。

 Perl學習筆記

一、Perl基礎

1.常用命令
1.1perl–v顯示Perl版本,測試Perl是否安裝
1.2perldoc–tf<函數名>查找函數信息
1.3perldoc–q<key>查找FAQ
1.4perl是一種解釋型語言,不需要編譯;Python是虛擬機語言,要編譯。

二、Perl的構件:數據,字符串

1.轉義字符用\<symbol>表示
2.qq,q運算符,使用非字符或數字作為限定符
3.標題變量$<key>
4.chomp刪除換行符
5.<stdin>輸入設備
6.格式化字符串直接在字符串中引用標量

三、Perl控制程序流

1.空undef
2.last,redo,next都可以跟標號
3.exit0正常退出程序

四、Perl列表/數組

1.qw運算符聲明列表
2.定義范圍1..20
3.定義數組@<key>
4.引用數組元素$<key>[index]
5.查找數組大小$size=@array
6.$#foo***一個元素的索引號
7.localtime返回一個表示當前時間的時間元素列表
8.for,foreach$var(@array)
9.split函數
10.join函數
11.sort給數組排序
12.<=>飛船運算符
13.scalar函數,強制轉換為一個標量放入標量上下文,返回放入的數量
scalar@_;

五、Perl文件操作

1.die函數
2.$!用來在die函數中返回操作系統的出錯消息
3.warn
4.defined<>undef
5.$_foreach讀出的系統變量
例:
open(MYFILE,"c:/manifest.mf")||die"err:$!";#p#

六、Perl正則表達式

1.正則表達式中的元字符:
${}#^@|?.+*[\
2.將模式串括起來的字符可以是任意的元字符;除非使用非斜扛分隔符,否則可以不使用m。
3.用[]表示字符類
4.通配符{最少出現次數,***出現次數
5.特殊字符類
\w單詞字符
\W非單詞字符
\d數字
\D非數字
\s空白字符
\S非空白字符
6.選擇|
7.位置通配符
^一行開始
$一行結尾
8.替換
s/$searchpatten/replacement/;
9.修飾符
/g重復多次匹配
/I忽略大小寫

七、Perl哈希結構

1.用%聲明%hash=("k1","v1","k2","v2");
2.用=>分隔鍵和值聲明%hash2=("k1"=>"v1","k2"=>"v2");
3.引用哈希值$hash{"k1"}
4.用keys檢索哈希表的關鍵字
foreach(keys%hash){
print"$_\n";
}
5.用values檢索哈希表中所有值
foreach(values%hash){
print"$_\n";
}
5.reverse%hash轉換成列表,鍵值對換
6.哈希合并%h={%h1,%h2}
7.測試哈希值是否存在if(exists$hash(keyval))
8.刪除哈希值delete$hash(keyval)
9.刪除所有鍵值%hash={}
10.查找數組中的所有唯一元素

八、Perl函數

1.聲明函數
subsubFun{
for($i=0;$i<10;$i++){
print$i;
}
Return(true);
}
2.參數
@_表示隱含參數列表
$_[2]表示第二個參數
($hit,$bats)=@_
例:
subparamFun{
($a,$b)=@_;
print"\na=$a";
print"\nb=$b";
}
3.聲明函數內變量
My$y=500;

九、Perl中其它函數和運算符

1.indexstring,substring
2.rindexstring,substring
3.substrstring,offset,length
可用于替換字符串
4.tr/searchlist/replacelist/轉換運算符
tr/a-z/A-Z/;把大寫轉換為小寫
$num=tr/0-9//;計算數字的數量
5.=~運算符
代替默認環境變量
$b=$a=~s/a/b/;把$a中a替換為b,賦值給$b
6.printf,sprintf格式化輸出函數#p#

十、Perl操作文件和目錄

1.opendirTEMPDIR,’c:/’
2.readdir返回的文件名不包含路徑名
3.closedir(TEMPDIR);
4.Glob函數查詢文件返回的文件名帶路徑
5.grep查詢文件返回的文件名不帶路徑
6.chdir
7.mkdir
8.rmdir只刪除完全是空的目錄
9.unlink刪除目錄下所有文件,并返回文件數量
10.rename
11.Example:
12.chmod賦予權限
13.statfilename;statfilehandle返回文件句柄信息
#打開目錄下的所有txt文件

  1. opendir(TD,"C:/TEMP")||die"error:$!";  
  2. @FILES=grep(/\.txt$/,readdirTD);  
  3. foreach(@FILES){  
  4. print$_;  
  5. openFILEH,"C:/TEMP/$_"||die"can'topenfile:$!";  
  6. foreach(<FILEH>){  
  7. printscalar($_);  
  8. }  
  9. }  
  10.  
  11. @files=glob("C:/TEMP/*.txt");  
  12. foreach(@files){  
  13. print$_;  
  14. }  
  15.  

 

十一、Perl系統互操作性

1.system調用操作系統命令,正常返回0;返回1.

十二、Perl中DBM文件

1.DBM文件是與perl哈希結構聯系在一起的文件結構。
2.將哈希結構與dbm關聯起來
Dbmopen(hash,filename,mode);
3.each函數,對較大的哈希結構迭代操作
($key,$val)=each(%h);
4.open的限定符
<file只讀
>file只寫,不存在創建,重寫
>>只寫,創建,追加
5.隨機讀取文件
Seek(fileHandle,Offset,相對位置)函數
6.鎖定UNIX和NT下的文件
Flock(FILEHANDLE,locktype);
FL_SH公共鎖
FL_EX專用鎖
7.讀寫鎖控制:設置一個信標文件

十三、Perl引用和結構

1.創建對變量的引用
$ref=\$a;
2.輸出地址引用的值
Print$$ref
3.對數組和哈希表的引用
$$a[0]
@$a
%$a
$$a{xx}
4.列表中的列表
@list_of_lists={[qw(xxx)],[qw(ddf)]};
5.遍歷數組
foreachmy$outer(@list_of_lists){
print$outer;
foreachmy$inner(@($outer)){
print$inner;
}
}

十四、Perl使用模塊

1.use引用其它模塊
例:cwd獲取環境變量
Strict改變程序運行特性,使之對引用和裸單詞變得嚴謹

十五、Perl歷史

定位于解釋型語言,適合作為CGI語言

【編輯推薦】

  1. 深入剖析Perl面向對象編程
  2. 淺析Perl標量的操作符 
  3. Perl語言中的五大變量類型
  4. Perl面向對象編程的兩種實現和比較
  5. Perl程序設計中的Perl用戶函數(子程序)

 

責任編輯:佚名 來源: csdn.net
相關推薦

2010-06-02 09:45:02

SVN學習筆記

2010-07-15 09:10:08

Perl函數手冊

2010-07-26 10:09:01

Perl split函

2010-07-21 13:53:07

Perl引用

2010-07-21 11:17:30

2010-07-26 13:27:19

Perl多線程

2010-07-23 12:23:49

Perl基礎

2010-07-21 14:18:27

Perl函數

2010-07-21 13:27:06

Perl模式匹配

2010-07-21 11:04:44

Perl學習指南

2010-07-13 12:50:47

Perl變量

2010-07-21 14:08:28

Perl命令行

2010-07-13 15:43:57

Perl語言

2010-07-19 09:08:38

Perl模塊

2010-07-15 10:07:29

Perl指令

2010-07-15 18:04:20

Perl模式

2010-07-20 15:18:41

Perl基本語法

2010-07-16 17:38:12

Perl包

2010-07-16 12:50:45

Perl語言

2010-07-26 10:51:26

Perl模式匹配
點贊
收藏

51CTO技術棧公眾號

懂色aⅴ精品一区二区三区蜜月| 高清成人在线观看| 国模吧一区二区| 激情都市亚洲| 亚洲电影av在线| rebdb初裸写真在线观看| 91精品国产色综合久久不卡电影| www视频在线观看免费| 色婷婷av久久久久久久| 国产在线网站| 欧美一区二区三区公司| 97久久人人超碰caoprom| 亚洲第一精品福利| 亚洲天堂免费电影| 精品国内自产拍在线观看| 国产情侣一区在线| 91精品国产91久久久久| 精品视频日韩| 国产精品免费视频一区二区| 亚洲区国产区| 亚洲AV无码成人精品一区| 成人蜜臀av电影| 免费羞羞视频| 欧美在线一区二区三区| 久久亚洲资源| 久久精品成人欧美大片古装| 韩国女主播一区二区三区| 成人中心免费视频| 首页综合国产亚洲丝袜| 800av在线免费观看| 国产精品毛片无遮挡高清| 天堂av在线7| 精品中文字幕久久久久久| 91精品啪在线观看国产手机| 国产精品美女主播| 日本午夜一本久久久综合| 黄色av免费在线播放| 激情懂色av一区av二区av| 精品极品在线| 欧美一区第一页| 在线国产精品一区| 欧美久久在线观看| 亚洲丶国产丶欧美一区二区三区| 免费av在线播放| 亚洲国产国产亚洲一二三| 五月天综合婷婷| 亚洲美女屁股眼交| dy888亚洲精品一区二区三区| 国产亚洲精品久久久久久| 亚欧日韩另类中文欧美| 国产欧美日韩中文| 久久99国产乱子伦精品免费| 国产精品无码av无码| 色综合一区二区三区| 极品美女一区| 国产一区在线播放| 国产a久久麻豆| 少妇性bbb搡bbb爽爽爽欧美| 国产一区二区欧美日韩| 欧美在线视频播放| 亚洲欧美自拍偷拍| 视频精品一区| 欧美亚洲精品日韩| 日韩午夜在线播放| 秋霞影院一区二区| 久热精品视频| 国产av熟女一区二区三区| 亚洲一区二区精品视频| 91小视频xxxx网站在线| 久久av在线播放| 影音先锋久久资源网| 欧美日韩一区二区在线视频| 欧美精品亚洲精品| 国产精品无人区| av激情在线| 日本高清+成人网在线观看| 麻豆国产91在线播放| 最近中文字幕mv第三季歌词| 亚洲图中文字幕| 亚洲美女少妇无套啪啪呻吟| 免费黄色一级网站| 精品处破学生在线二十三| 精品免费一区二区| 日本少妇高潮喷水视频| 欧美精品1区2区3区| 精品视频日韩| 欧美精品久久久久久久久25p| 亚洲第一页自拍| 在线欧美不卡| 日本aⅴ中文| 欧美另类xxx| 国产真实乱偷精品视频免| 久草在线网址| 国内久久久精品| 99精品欧美一区二区三区小说 | 日韩精品午夜| 成人中文字幕在线播放| 精品91自产拍在线观看一区| 欧美成人久久| 在线国产视频| 国产精品99久久99久久久二8| 久久五月婷婷丁香社区| xx欧美xxx| 亚洲国产婷婷香蕉久久久久久99 | 8x8x8x视频在线观看| 日韩在线视频线视频免费网站| 老司机免费视频久久| 嫩草研究院在线| 国产日韩精品综合网站| 国产精品网曝门| 蜜桃精品视频| 成人在线看视频| 俺去了亚洲欧美日韩| 丁香另类激情小说| 午夜精品成人av| 国产麻豆电影在线观看| 日韩欧美高清一区| 久久久久国内| av激情在线| 一本一本久久a久久精品综合妖精| 欧美夫妻性生活| 激情久久久久久| 免费观看在线午夜影视| 久久综合九色综合网站| 另类专区亚洲| 欧美成人黄色| 精品人人视频| 77thz桃花论族在线观看| 69免费视频| 91麻豆精品秘密| 日韩免费在线电影| 狠狠97人人婷婷五月| 综合久久五月天| 91麻豆123| 动漫3d精品一区二区三区乱码| 一本色道久久亚洲综合精品蜜桃| 欧美激情亚洲综合一区| 日韩美女精品在线| 99久久激情| av在线免费观看网址| 91电影在线观看| 亚洲成人中文字幕| 69堂成人精品免费视频| 亚洲天堂男人天堂| 俺要去色综合狠狠| 男女视频在线观看免费| 久久av一区二区三区漫画| 欧美一二区视频| 国产一区二区三区在线观看免费视频| 丝袜诱惑一区二区| 国产在线青青草| 日本一区二区不卡| 91国模大尺度私拍在线视频| 国产情侣一区| 嫩草伊人久久精品少妇av杨幂| 精品高清美女精品国产区| 深夜成人在线| 久久综合久久色| 奇米4444一区二区三区| 高潮白浆女日韩av免费看| 亚洲麻豆视频| av久久网站| 日本fc2在线观看| 精品一区二区不卡| 亚洲欧美综合区自拍另类| 国产精品麻豆网站| 欧美激情在线| 欧美电影免费观看高清完整| 成人免费xx| 久久福利电影| 久久精品在线视频| 精品国产老师黑色丝袜高跟鞋| 欧美在线综合| 免费观看亚洲视频大全| 青青草视频在线观看| 在线视频亚洲自拍| 色在人av网站天堂精品| 欧美性猛交xxxx乱大交3| 国产精选一区二区三区| 成人婷婷网色偷偷亚洲男人的天堂| 美女免费久久| 91欧美视频在线| 另类小说综合网| 欧美交受高潮1| 日韩一区二区三区精品视频| 国产欧美一区二区精品性色超碰| 欧美在线日韩| 精品国产一区二区三区性色av | 国产精品白丝jk白祙喷水网站| 盗摄系列偷拍视频精品tp| 风间由美一区| 国产免费一区二区三区视频| 成人国产精品久久久| 中文字幕精品www乱入免费视频| 亚洲成人激情av| hitomi一区二区三区精品| 欧美久久成人| 红杏成人性视频免费看| 超级碰碰不卡在线视频| 亚洲1024|