perl 语言(标量)

perl 语言(标量)

perl 的标量可以分为数字标量和字符串标量,特殊字符串和含v字符串,其中数字标量也可以分为浮点型和整型。这次就重点讲述数字标量和字符串标量的用法。

数字标量

数字标量可以进行数值运算
如:

#!/usr/bin/perl
$num1 = 25+10;
$num2 = 10;
# 35+10
print "$num1+$num2\n";
# $num1 + $num2
print '$num1 + $num2';

可以看出,print内不能进行计算,但是在定义变量时是可以进行数值运算的

字符串标量

字符串标量可以进行字符串的拼接
如:

#!/usr/bin/perl
$str1 = "hello";
$str2 = " world";
# hello world
print $str1 . $str2;

字符串函数

  1. index(str, sbustr, start_char) 从start_char开始查找str里是否有substr。
    如:
#!/usr/bin/perl
$str = "abcdefg";
$num = index($str,"efg","b");
# 4
print $num;
  1. length(str) 返回str的字符长度
    如:
#!/usr/bin/perl
$str = "abcdefg";
$num = length($str);
# 7
print $num;
  1. $substr = substr(str,start_index,length)
    如:
#!/usr/bin/perl
$str = "abcdefg";
$substr = substr($str,2,4);
# cdef
print $substr;
  1. $lower = lc(str) 将str的所有字母都小写
  2. $upper = uc(str) 将str的所有字母都大写
  3. join(seperate,list) 将列表list中的所有元素合为一个数组,并用”seperate"分隔
    如:
#!/usr/bin/perl
@animals = ('cat','fish','dog','ant');
$str = join(' ',@animals);
# cat fish dog ant
print $str;

参考 perl中的字符串操作函数

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值