乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      腳本語言介紹——perl(3)

       mzsm 2022-06-22 發(fā)布于湖北

      本公眾號【讀芯樹:duxinshu_PD】主要介紹數(shù)字集成電路物理設(shè)計相關(guān)知識,才疏學(xué)淺,如有錯誤,歡迎指正交流學(xué)習(xí)。

      是集成電路物理設(shè)計的第七個系列【腳本語言】的第十七篇文章,本篇文章主要介紹perl相關(guān)內(nèi)容

      01

      運 算

      #算數(shù)運算$a=2;$b=3;$c=$a+$b;   #+ 加,- 減,* 乘,/ 除,% 取余, ** 冪運算$c+=$a;     #相當(dāng)于$c=$c+$a;print '$c\n';#比較運算($a==$b)   #兩數(shù)是否相等($a!=$b)   #兩數(shù)是否不相等($a<=>$b)  #a小于b返回-1,a等于b返回0,a大于b返回1($a>$b)    #a大于b返回true($a>=$b)   #a大于等于b返回true($a lt $b)   #字符串a(chǎn)小于字符串b返回true($a gt $b)   #字符串a(chǎn)大于字符串b返回true($a le $b)   #字符串a(chǎn)小于等于字符串b返回true($a ge $b)   #字符串a(chǎn)大于等于字符串b返回true($a eq $b)   #字符串a(chǎn)等于字符串b返回true($a ne $b)   #字符串a(chǎn)不等于字符串b返回true($a cmp $b)  #字符串a(chǎn)小于字符串b返回-1,等于返回0,大于返回1#位運算$a=0010110$b=1101010$a&$b=0000010$a|$b=1111110$a^$b=1111100~$a=1101001

      02


      時間&日期

      $time=localtime();print '$time\n';       #打印當(dāng)前時間$s_time=time();print '$s_time\n';     #打印從1970/01/01到現(xiàn)在的秒數(shù)$gtime=gmtime();print '$gtime\n';      #打印格林威治時間($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime();printf('%02d:%02d:%02d\n', $hour, $min, $sec);  #打印時間如12:01:13   $sec   #秒 0~59   $min   #分鐘 0~59   $hour  #小時 0~24   $mday  #天 1~31   $mon   #月 0~11   $year  #1900~   $wday  #星期 0~6   $yday  #一年的第幾天 0~365   $isdst #夏時令
      use POSIX qw(strftime);$datestring = strftime '%Y-%m-%d %H:%M:%S', localtime; #2022-05-23 12:01:13   %a #星期 (Sun~Sat)   %A  #星期 (Sunday~Saturday)   %b  #月 (Jan~Dec)   %B  #月  (January~December)   %c  #日期時間 (Sun May 15 12:01:13 2022)   %C #年份除以100取整 (00~99)   %d #月的第幾天(01~31)   %D  #日期 (05/15/22)(%m/%d/%y)   %F  #日期 (2022-05-15)(%Y-%m-%d)   %g #年份最后兩位 (00~99)   %G  #年份 (2022)(%Y)   %h #月份 (May)   %H #24小時制(00~23)   %I  #12小時制(01~12)   %j #一年的第幾天(001~366)   %m  #月 (01~12)   %M  #分鐘 (00~59)   %p #顯示AM/PM   %S  #秒(00~59)   %U #一年d的第幾周 (00~53)   %w  #一個星期第幾天(0~6)   %x  #日期 (mm/dd/yy)   %y  #年(22)   %Y  #年 (2022)   %Z #時區(qū)名稱(CDT)

      03


      子函數(shù)(程序)

      sub myproc { statements;}#調(diào)用子函數(shù)myproc (args);#例子sub Average { $n=scalar(@_); $sum=0;  foreach $item (@_) {   $sum += $item;  }  $average=$sum/$n;  print 'item is :', '@_\n';  print '$average';}Average (3711);

      04


      格式化輸出

      format FormatName =                 #格式名稱fieldline                           #一個格式行value_one, value_two, valut_three   #數(shù)據(jù)行fieldlinevalue_one, value_two, valut_three.    #結(jié)束符號#格式行以@或者^開頭#@或^后面的<|>的長度決定字段長度,<|>分別表示左對齊,居中對齊和右對齊@##.##     #固定精度數(shù)字,表示6個字符寬,小數(shù)點前3位,小數(shù)點后2位@*         #多行文本##example$~='myFormat';format myFormat = =============================user:    duxinshuemail:   duxinshu@mail.comdate:    2022/05/15/12:01:13=============================.write;

      05


      文件操作

      perl提供三種文件句柄:STDIN,STDOUT,STDERR分別表示標(biāo)準(zhǔn)輸入、標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)出錯輸出open (DATA, file.txt) or die 'file.txt文件無法打開,$!';    #讀取file.txt的內(nèi)容while (<DATA>) { print '$_'}open (DATA, '>file.txt')   #以寫入方式打開文件open (DATA, '+>file.txt')  #以讀寫方式打開文件,會刪除原來內(nèi)容open (DATA, '+<file.txt')  #以讀寫方式打開文件,不會刪除原來內(nèi)容open (DATA, '>>file.txt')  #以追加方式打開文件sysopen (DATA, 'file.txt', O_RDWR); #以讀寫方式打開    O_RDWR        #讀寫方式打開,指針指向文件頭    O_RDONLY      #只讀方式打開,指針指向文件頭    O_WRONLY      #寫入方式打開,指針指向文件頭    O_CREAT #創(chuàng)建文件    O_APPEND      #追加文件    O_TRUNC       #將文件大小截取為零    O_EXCL #測試文件是否存在    O_NONBLOCK #非阻塞IOclose(DATA) || die 'no close file successful'#從鍵盤輸入讀取print 'input string:\n';$name=<STDIN>;print 'the input is: $name\n';#getc函數(shù)getc FileID    #返回單一字符,如果沒指定,返回STDINread FileID, scalar, length, offset   #讀取文件內(nèi)容,scalar:存儲結(jié)果;length:讀取長度;offset:偏移量#拷貝文件open(DATA1, '<file1.txt');  #只讀打開文件open(DATA2, '>file2.txt');  #寫入打開文件while (<DATA1>) {print DATA2 $_;}close(DATA1);close(DATA2);#重命名rename ('./old.txt''./new.txt');#刪除文件unlink ('old.txt');

      06


      參考文獻

      https://www.runoob.com/perl/perl-tutorial.htmlhttps://www.perl.org/

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多