温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Perl操作符如何使用

发布时间:2021-07-12 09:41:11 来源:亿速云 阅读:119 作者:Leah 栏目:开发技术

这篇文章将为大家详细讲解有关Perl操作符如何使用,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

一、Perl操作符

1。乘幂**
例如2**3----8
乘幂不可以超过系统的表示范围否则报错。

2。数字比较<=>
例如a<=>b
若a>b返回值1
若a=b返回值0
若a<b返回值-1

3。逻辑运算符&
我们来看一下Perl操作符中逻辑运算符,之所以把它提出来讲是这个运算符不能应用于负整数,否则会把负数转换为无符号数。

4。字串比较符号。
lt小于 
gt大于 
eq等于 
le小于等于 
ge大于等于 
ne不等于 
cmp比较,返回1,0,or-1
cmp相当于数字比较符<=>

5.字串合并符.
例如$string1="thisis";
$string2="combinestr"
$string3=$string1.$string2---string3="thisiscombinestr"
从而引出另一个Perl操作符.=

6.字串复制Perl操作符x
例如$string4="t"x5;----string4="tttttt"

7.自加自减符号++--
这个Perl操作符大部分跟C语言中相同,只是字串同样可以++.字串的***一个字母或者数字加意
例如$string5=“abc”;
$string5++;----string5="abd"
$string6="ab2";
$string6++;----string6="ab1"

不过需要注意以下几点:
1。如果***一位是"z""Z""9"进位
2。不可以做--运算,因为Perl将先将字符串转换为数字零再进行自减
例如$string7="abc";
$string7--;----string7=-1
3。如果字符串中含有非字母且非数字的字符,或数字位于字母中,则经过++运算前值转换为数字零,因此结果为1
例如$string8="ab(d";
$string8++;----string8=1

8.Perl操作符之尖括号<>
这个字符串主要用于读写文件,到那时,你将能够用它的最简单的形式,即<STDIN>
来使用尖括号运算符。这种形式告诉Perl,应该从标准输入设备(通常是键盘)
读取一行输入信息。
例如$a=<STDIN>;
在键盘输入b则a=b
在输入的时候需要输入回车,用函数chmop$a则可以自动去除回车符。

9.一些单目的运算符
intint(5.6234)返回它的参数的整数部分5。
lengthlength("nose")返回它的字符串参数的长度4。
lclc("METOO")返回它的转换成小写字母的参数"metoo"
ucuc("hal9000")返回与lc相反的参数值"HAL9000"
coscos(50)返回弧度50的余弦值964966
randrand(5)返回从0到小于该参数值之间的一个随机数字。如果该参数被省略,则返回0至1之间的一个数字

二、数字与字符的相互转换

遵循以下几个原则:

1。如果某个元素看上去是个数字,那么Perl在需要数字时可以将它用作数字
例如$string9="20";
$b=$string9-2;----b=18

2.如果某个元素看上去是个数字,那么当Perl需要一个字符串时,它可以使用数字的字符串表示法
例如$a=20;
$string10=$a."abc";----string10="20abc"

3.如果某个元素看上去不像一个数字,但是你将它用在需要数字的地方,那么Perl在它的位置上使用0这个值.
例如$string11="abc";
$a=$string11+5;----a=5

关于Perl操作符如何使用就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI