博客
关于我
Perl基础学习01之标量数据
阅读量:386 次
发布时间:2019-03-05

本文共 2709 字,大约阅读时间需要 9 分钟。

Perl????????????

??

???

???? Perl ???????????????????????????3.25e20 ?? 3.25 ?? 10 ? 20 ???

??

??? Perl ????????????????????????? Perl ?????????????????????1_415_926 ? 1,415,926 ????????

?????

? Perl ???????????+????-????*????/?????%?????**?????

10 % 4 # ??? 210 ** 3 # ??? 1000

???

???? Perl ???????????????????? Perl ?????????????????????????

??????

??????? Perl ??????????????????????????????????????????

'perl\t\n' # ?? "perl" ???? tab ???????'perl\\t\\n' # ?? "perl" ???? tab ???????

??????

??????? Perl ????????????????????????????????????????

"perl\tperl1\n" # ?? "perl" ???? tab ???????

??????

? Perl ????????????????.????????x????????+??

?????

??????????????????

"Come" . "on!" # ??? "Comeon!""Come" . "." . "on!" # ??? "Come on!"

?????

????????????????????????????????

"Comeon!\t" x 3 # ??? "Comeon! Comeon! Comeon!""Comeon!\t" x 3.5 # ??? "Comeon! Comeon! Comeon!"

?????????

Perl ???????????????????????

"12fred34" x 3 # ???? "12fred34" ??????????????"Z" . 5 * 7 # ??? "Z35"

????

?????????????????? $ ????????????????????????????????????????????

??????

  • ??????????$SCALAR ? $scalar ???????
  • ????????????????? $score ?????

????

? Perl ?????????? = ? => ???????

$fred = 17;@scores => [100, 90, 80];

?????

? Perl ???????????+????-????*????/?????%?????**?????

$compute_result = 10 % 4; # ??? 2$power = 2 ** 3; # ??? 8

???????

?????????????????

my $string6 = "Lady cai";my $string7 = "I like $string6 !";print "$string7\n"; # ?? "I like Lady cai !"

???????

chomp??

chomp ???????????????????????????

my $text = "Start from here\n";print "$text\n"; # ???????my $text1 = chomp($text); # ????????????? 1print "$text1\n"; # ???????

chop??

chop ??????????????????

my $scalar1 = "Perl";my $chop1 = chop($scalar1); # ??????? 'l'print "$scalar1\n"; # ?? "Per"print "$chop1\n"; # ?? "l"

substr??

substr ??????????????????

substr(EXPR, OFFSET, LENGTH, REPLACEMENT)

OFFSET ????????????????????LENGTH ????????????????REPLACEMENT ?????????????????

my $string = "I love LadyCai";my $substr1 = substr($string, 1); # ?? 1 ??????????????? "love LadyCai"my $substr2 = substr($string, 1, 3); # ?? 1 ???????? 3 ??????? "ove"my $substr3 = substr($string, 1, 3, "XX"); # ??????? "XX"print "$substr1\n"; # ?? "love LadyCai"print "$substr2\n"; # ?? "ove"print "$substr3\n"; # ?? "XX"

split??

split ??????????????????

split(/PATTERN/, EXPR, LIMIT)

PATTERN ????????????????????LIMIT ??????????????????

print join(':', split(//, 'abc', 1)); # ?? "a:bc"print join(':', split(//, 'abc', 2)); # ?? "a:b:c"print join(':', split(//, 'abc', 3)); # ?? "a:b:c"print join(':', split(//, 'abc', 4)); # ?? "a:b:c"

转载地址:http://bbmwz.baihongyu.com/

你可能感兴趣的文章
OpenMMLab | 如何解决大模型长距离依赖问题?HiPPO 技术深度解析
查看>>
OpenMMLab | 面向多样应用需求,书生·浦语2.5开源超轻量、高性能多种参数版本
查看>>
OpenMP 线程互斥锁
查看>>
OpenMV入门教程(非常详细)从零基础入门到精通,看完这一篇就够了
查看>>
OpenObserve云原生可观测平台本地Docker部署与远程访问实战教程
查看>>
openoffice使用总结001---版本匹配问题unknown document format for file: E:\apache-tomcat-8.5.23\webapps\ZcnsDms\
查看>>
views
查看>>
OpenPPL PPQ量化(2):离线静态量化 源码剖析
查看>>
OpenPPL PPQ量化(3):量化计算图的加载和预处理 源码剖析
查看>>
OpenPPL PPQ量化(4):计算图的切分和调度 源码剖析
查看>>
OpenPPL PPQ量化(5):执行引擎 源码剖析
查看>>
openpyxl 模块的使用
查看>>
OpenResty & Nginx:详细对比与部署指南
查看>>
openresty 前端开发入门六之调试篇
查看>>
OpenResty(nginx扩展)实现防cc攻击
查看>>
openresty完美替代nginx
查看>>
Openresty框架入门详解
查看>>
OpenResty(1):openresty介绍
查看>>
OpenResty(2):OpenResty开发环境搭建
查看>>
OpenResty(3):OpenResty快速入门之安装lua
查看>>