亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Perl > 正文

perl的格式化輸出及chomp的重要性分析

2020-10-31 15:18:25
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:

#!/bin/perl
print "please input some lines,then press Ctrl+Z. /n"; 
chomp(@s=<STDIN>); 
print "1234567890"x 3 ."/n";#做為輸出結果的一個標尺 
foreach $s(@s) 

printf "%20s/n",$s;#輸出的格式為右對齊,所占空間為20個字符 
}

輸出結果:
F:/>perl/a.pl 
please input some lines,then press Ctrl+Z. 
how are you 
fine,thank you 
^Z 
123456789012345678901234567890 
 how are you#u在第20個字符處 
  fine,thank you

#------------------------

沒有chomp的程序:

復制代碼 代碼如下:

#!/bin/perl

print "please input some lines,then press Ctrl+Z. /n"; 
@s=<STDIN>; 
print "1234567890"x 3 ."/n"; 
foreach $s(@s) 

printf "%20s/n",$s; 
}

輸出結果:
F:/>perl/a.pl 
please input some lines,then press Ctrl+Z. 
how are you 
fine,thank you 
^Z 
123456789012345678901234567890 
how are you#u在第19個字符處 

 fine,thank you

來觀察下有什么不同,如果沒有用chomp,輸出的結果不僅中間有空格,并且可以發現最后的字符卻在第9上,相當于在第19個字符處。這是因為perl把a newline 當做一個字符。

第二部分:

如果我們自己指定字符串的寬度,那么程序如下:

復制代碼 代碼如下:

#!/bin/perl
print "Please input column width./n"; 
chomp($width=<>);#新建了一個變量。這里同樣要注意chomp的應用,如果沒有chomp,我們會得不到我們想要的結果。 
print "please input some lines,then press Ctrl+Z. /n"; 
chomp(@s=<STDIN>); 
print "1234567890"x7 ."/n"; 
foreach $s(@s) 

printf "%${width}s/n",$s;在這里引用了這個變量,因為變量名默認取最大的字符長度,所有這里我們用{}來界定變量的名稱。 
}

輸出結果:
F:/>perl/a.pl 
Please input column width. 
30 
please input some lines,then press Ctrl+Z. 
how are you 
fine,thank you 
^Z 
1234567890123456789012345678901234567890123456789012345678901234567890 
   how are you 
fine,thank you

下面是沒有width=<>,沒有經過chomp的話,會出現如下結果:
F:/>perl/a.pl 
Please input column width. 
30 
please input some lines,then press Ctrl+Z. 
how are you 
fine,thank you 
^Z 
1234567890123456789012345678901234567890123456789012345678901234567890 
%30#這里的30因為沒有去掉轉行符,所有是30+轉行符,得到了這種結果 

%30 
s

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
www日韩中文字幕在线看| 亚洲男人的天堂在线| 国产97在线|日韩| 久久久久久这里只有精品| 亚洲欧洲中文天堂| 91手机视频在线观看| 亚洲最大av网站| 日韩一区二区欧美| 韩国一区二区电影| 中文字幕在线看视频国产欧美在线看完整| 国内外成人免费激情在线视频网站| 欧美精品videosex极品1| 亚洲免费中文字幕| 欧美韩日一区二区| 精品一区二区三区电影| 国产啪精品视频网站| 黑人巨大精品欧美一区二区免费| 97视频在线观看网址| 中文字幕在线成人| 亚洲剧情一区二区| 欧美日韩国产123| 亚洲精品小视频在线观看| 亚洲直播在线一区| 亚洲天堂成人在线| www.日韩免费| 91精品国产高清久久久久久91| 欧美成人精品影院| 亚洲欧洲av一区二区| 亚洲欧美综合另类中字| 国产精品吹潮在线观看| 亚洲免费福利视频| 91在线直播亚洲| 欧美香蕉大胸在线视频观看| 久久影视电视剧凤归四时歌| 亚洲人成伊人成综合网久久久| 欧美视频一二三| 大量国产精品视频| 性色av一区二区咪爱| 亚洲精品videossex少妇| 日韩成人网免费视频| 久久99亚洲热视| 国产亚洲a∨片在线观看| 亚洲精品免费在线视频| 久久在线观看视频| 国产精品久久久久久久久久新婚| 日韩精品福利网站| 亚洲xxx自由成熟| 亚洲精品日产aⅴ| 国内成人精品视频| 欧洲成人午夜免费大片| 欧美性猛交xxxx乱大交| 综合网日日天干夜夜久久| 成人av在线网址| 91精品视频在线播放| 欧美电影免费观看大全| 国产日韩欧美在线观看| 久久久久久国产| 亚洲第一免费网站| 精品国产91乱高清在线观看| 久久视频免费观看| 欧美黑人一级爽快片淫片高清| 色偷偷偷亚洲综合网另类| 亚洲精品福利视频| 青青草精品毛片| 精品视频中文字幕| 91av视频在线播放| 成人欧美在线视频| www国产亚洲精品久久网站| 91精品国产综合久久香蕉922| 日本aⅴ大伊香蕉精品视频| 韩曰欧美视频免费观看| 亚洲级视频在线观看免费1级| 亚洲精品视频久久| 国产精品久久久久久五月尺| 国产精品入口夜色视频大尺度| 国模私拍一区二区三区| 欧美电影在线观看| 激情懂色av一区av二区av| 久久久精品影院| 色婷婷久久一区二区| 亚洲国产精品久久久久久| www.久久色.com| 亚洲国产欧美久久| 国产成人精品视| 欧美激情中文字幕乱码免费| 欧美成人第一页| 一区二区三区视频免费在线观看| 国产成人精品一区| 欧美国产日本高清在线| 欧美精品国产精品日韩精品| 伊是香蕉大人久久| 日韩精品在线观看一区二区| 欧美一级片在线播放| 亚洲人成电影在线观看天堂色| 97在线免费视频| 伊人亚洲福利一区二区三区| 欧美视频一区二区三区…| 51ⅴ精品国产91久久久久久| 亚洲天堂男人天堂女人天堂| 久久久久久久久网站| 色婷婷亚洲mv天堂mv在影片| 亚洲影院在线看| 精品国产成人av| 在线视频日韩精品| 日韩成人免费视频| 日韩精品免费在线视频观看| 亚洲韩国青草视频| 亚洲欧洲成视频免费观看| 成人亚洲欧美一区二区三区| 欧美成人午夜激情| 国产精品久久久久久久久免费看| 欧美激情一区二区久久久| 成人在线国产精品| 日韩av不卡在线| 久久久久久av| 日韩毛片在线看| 亚洲国产成人在线视频| 亚洲性夜色噜噜噜7777| 美女性感视频久久久| 91精品在线观看视频| 亚洲国产精品悠悠久久琪琪| 中文字幕国产精品| 亚洲片国产一区一级在线观看| 亚洲国产成人一区| 国产成人综合一区二区三区| 欧美国产亚洲精品久久久8v| 亚洲人成毛片在线播放| 成人性生交大片免费看小说| 亚洲欧美一区二区三区在线| 51ⅴ精品国产91久久久久久| 欧美中文字幕在线播放| 亚洲欧洲国产伦综合| 亚洲激情视频在线| 亚洲国语精品自产拍在线观看| 日日狠狠久久偷偷四色综合免费| 亚洲精品国产精品国产自| 中文字幕亚洲综合久久筱田步美| 精品久久久一区二区| 夜色77av精品影院| 久久免费福利视频| 免费不卡欧美自拍视频| 91精品久久久久久久久青青| 欧美极品欧美精品欧美视频| 久久躁狠狠躁夜夜爽| 最新国产精品拍自在线播放| 日本视频久久久| 欧美一区亚洲一区| 成人美女免费网站视频| 精品国产一区二区三区久久久狼| 91九色综合久久| 欧美大片在线看免费观看| 精品国产成人在线| 777国产偷窥盗摄精品视频| 欧美猛交ⅹxxx乱大交视频| 亚洲视频在线视频| 久久青草精品视频免费观看| 亚洲精品小视频| 中文字幕亚洲欧美一区二区三区| 欧美孕妇孕交黑巨大网站| 久久色在线播放| 8x拔播拔播x8国产精品| 久久精品电影网站| 97精品国产aⅴ7777| 国产亚洲人成a一在线v站|