perl入门学习总结(一)

一、特殊字符

1、单个字符

$标识变量      @标识数组      %标识哈希(在printf中还可以用作格式化)

2、组合字符

$_ 默认的变量      @_子程序默认的数组      $!存放可读的错误的系统信息的变量     $#数组中最后一个的索引值(比如:@array = (1, 2, 3)则$#array = 2)

二、数据结构

1、数组

表现形式:@array, $array[index] 比如:@array, $array[-1]

常用方法(操作符):pop,push(从数组的尾端进行存取值)  shift,unshift(从数组的开始进行存取值)

2、列表

表现形式:(1, 2, 'fred', "dino"), (1..100), ()

列表的简写:qw\ 1 2 fred dino \      或者qw{} qw<>等以qw开头的后跟相同或一对定界符

3、哈希

表现形式:%hash,$hash{$key}

常用方法:keys(获取哈希值部分组成一个列表), values(获取哈希键部分组成个列表), each(一个一个遍历整个哈希),exists(判断是否存在某个键),

 delete(删除某个键值对)

三、数据类型

数值型、字符型和undef

undef在数值是表示为0, 在字符时表示为空字符。

注意:perl中没布尔型,undef、0和空字符表示假,其余表示真

defined函数---判断某字符是否为undef

 

注意:字符串中变量的内插时,在内插的值后面紧跟着字母、数字或下划线,会遇到麻烦。这时要用{}把变量给围起来。(格式化输出时用的比较多)。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值