最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
常用的perl函數(shù)有哪些

這篇文章主要為大家展示了“常用的perl函數(shù)有哪些”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“常用的perl函數(shù)有哪些”這篇文章吧。

成都創(chuàng)新互聯(lián)公司是專業(yè)的集賢網(wǎng)站建設(shè)公司,集賢接單;提供成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作,網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行集賢網(wǎng)站開發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!

常用的perl函數(shù):

chop和 chomp:

my $line = “hello\n”;

chomp $line;   # 刪掉$line末尾的”\n”($/指定)

chop $line;        #刪除$line最后一個(gè)字符

split和 join:       #切割函數(shù)、膠水函數(shù)

$str = “A:B:C”;

my @arr = split/:/,$str; # @arr = qw(A B C)

$str = join(“,”,@arr); # $str=“A,B,C”

scalar返回?cái)?shù)組元素個(gè)數(shù)

my @arr = (1,2,3,4);

print scalar(@arr);                     # 顯示 4

my $num = @arr;  print $num;               #顯示 4

$num = $#arr; prnt $num;                 # 顯示 3

length返回標(biāo)量長(zhǎng)度

my $len = length(“ATCGAA”);

print $len;                                     #顯示 6

字符串截取函數(shù):substr(標(biāo)量,起點(diǎn),長(zhǎng)度)

my $seq = “ATGTAA”;

my $code = substr($seq,0,3);

print $code;                     # 顯示ATG

substr($seq,0,3)=“TTG”;

print $seq;                                    # 顯示 TTGTAA

標(biāo)量或數(shù)組倒序:reverse函數(shù)

my @arr = (1,2,3,4);

my @rev = reverse @arr;        # @rev = (4,3,2,1)

my $str = “ATCG”;

my $rev = reverse $str;            # $rev = “GCTA”

shift、pop、unshift、push函數(shù)

my @arr = (1,2,3,4);

取數(shù)組的第一個(gè)元素:

my $first = shift @arr;     # @arr: (2,3,4)

取數(shù)組的最后一個(gè)元素:

my $last = pop @arr;                # @arr: (2,3)

往數(shù)組開頭加元素:

unshift @arr, 1;                          # @arr: (1,2,3)

往數(shù)組后面加元素:

push @arr, (4,5);               # @arr: (1,2,3,4,5)

對(duì)數(shù)組排序:sort函數(shù)

按數(shù)字大小排序:@SORT = sort {$a <=> $b} @array;

按字典順序排序:@SORT = sort {$a cmp $b} @array;

# 1 默認(rèn)是按字典順序排序:@SORT =sort @array;

# 2 默認(rèn)是從小到大排序

# 3 倒序排序:把上式的$a 和 $b 位置調(diào)換

舉例:

my @arr = (2,14,3);

my @arr2 = sort @arr;

print “@arr2\n”;               # 輸出:14 2 3

@arr2 = sort {$a<=>$b} @arr;

print “@arr2\n”;               # 輸出:2 3 14

Keys和 values函數(shù)

my %hash = (a=>1, b=>2, c=>3);

my @key = keys %hash;    #@key: (c,a,b)

my @value = values %hash; # @value: (3,1,2)

print “keys = @keys\nvalues = @value\n”;

顯示:

keys = c a b

values =3 1 2

defined和 exists函數(shù)

defined:如果其參數(shù)未被定義,或值是 undef就返回 false,否則返回 true

exists:檢驗(yàn)一個(gè)key在hash中是否存在,存在時(shí)返回true,否則返回false

my $str;

defined $str;    # 返回false

$str = 1;

defined $str;    # 返回true

my %hash=(a=>1,b=>2,c=>3);

exist $hash{a};          # 返回true

exist $hashvbb75nf;          # 返回false

$hashvbb75nf = undef;

exist $hashvbb75nf;      # 返回true

以上是“常用的perl函數(shù)有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


網(wǎng)頁(yè)名稱:常用的perl函數(shù)有哪些
地址分享:http://fisionsoft.com.cn/article/jjeodc.html