perl学习二:简单变量

字符串变量:${}
1.单引号:不进行变量替换,不进行转义,字符串可以跨行。
2.双引号:变量替换(贪婪匹配原则)、支持转义字符(转义字符可以另外看)
3.反引号

字符串的特殊表示方法:
qq(...)
q(...)
()可以换为<>,{},[],//,;;,等配对的字符。

变量初值:
undef $a
defined $a
一般用于条件判断中
整数初值为0
字符串初值为空串

相关函数:
length()----串长度、数字位数
chop()
chomp()
$/的意义
上面的函数用法丰富,可以去掉任意末尾的字符。

时间: 2024-08-09 23:53:38

perl学习二:简单变量的相关文章

设计模式学习(二)-简单工厂模式

---恢复内容开始--- 简单工厂设计模式 简单工厂模式定义: 简单工厂设计模式又称为静态工厂方法(Static Factory Method)模式,它属于类创建型模式.在简单工厂模式中,可以根据参数的不同返回不同类的实例.简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类. 简单工厂主要分为如下几个角色 抽象产品(abstract product):为所有具体产品的抽象表现,一般为抽象类 具体产品(product):为抽象产品的具体实现 生成产品工厂(facto

perl学习之六:变量作用域

变量作用域 (一)包变量 $x = 1 这里,$x是个包变量.关于包变量,有2件重要的事情要了解: 1)假如没有其他申明,变量就是包变量:2)包变量总是全局的. 全局意味着包变量在每个程序里总可访问到.在你定义了$x=1后,程序的任何其他部分,甚至在其他文件里定义的子程序,都能影响和修改$x的值.这点毫无例外:包变量总是全局的. 包变量被归类到族(叫做packages).每个包变量的名字包括2部分.这2部分类似于变量自己的名字和族名.假如喜欢,你可以称呼美国副总统为'AL',但对其全名'Al G

perl学习之内置变量

Perl内置特殊变量 一.正则表达式特殊变量:1.$n  :包含上次模式匹配的第n个子串2.$& :前一次成功模式匹配的字符串3.$`  :前次匹配成功的子串之前的内容4.$’ :前次匹配成功的子串之后的内容5.$+ :前一次使用括号的模式匹配的字符串. 二.文件句柄特殊变量:1.$| :如果设置为零,在每次调用函数write或print后,自动调用函数fflush,将所写内容写回文件2.$% :当前输出页号3.$= :当前每页长度4.$- :当前页剩余的行数5.$~ :当前报表输出格式的名称.

前端学习(24)~js学习(二):变量

字面量:数字和字符串 “字面量”即常量,是固定值,不可改变. 字面量有3种: 数字 字符串 布尔字面量 (1)数值的字面量非常简单,写上去就行了,不需要任何的符号. alert(886); //886是数字,所以不需要加引号. (2)字符串的字面量也很简单,但一定要加上引号.可以是单词.句子等.例如: console.log('886'); console.log('千古壹号,永不止步'); 温馨提示:100是数字,"100"是字符串. (3)布尔字面量举例: if (true) {

Shell基础学习(二) Shell变量

1.数据类型: 字符串 数组 2.变量的命名规范: 只能以a-z或A-Z开头 中间不能有空格,可以使用_ 不能使用标点符号 不能使用shell的关键字 3.变量类型: 环境变量 局部变量 shell变量 4.字符串 字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号.单双引号的区别跟PHP类似. 单引号: 完全按引号中的内容输出,内部变量无效,转义字符也无效 双引号: 可以解析内部变量,可以出现转义字符 拼

Python入门学习:1.变量和简单的数据类型

python入门学习:1.变量和简单的数据类型 关键点:变量.字符串.数字 1.1 变量的命名和使用1.2 字符串1.3 数字1.4 注释 1.1 变量的命名和使用 ??变量,顾名思义是一个可变的量,每个变量都存储一个值--与变量关联的信息. 1message = "hello world!"2# message 是一个变量3print(message) ??在python中使用变量时,需要遵循一些规则和指南. 变量名只能包含字母.数字和下划线.变量名可以字母或者下划线打头,但不能以数

Perl学习笔记(七)--文件(二)

五.错误输出函数与错误变量 open()||die “error $!” 成功时不执行die,失败时执行 1.die($errstr):向STDERR输出指示错误信息的串,然后退出程序. 2.warn($errstr):向STDERR输出警告信息,不退出程序. 3.$!最后一次错误的信息,一般与die,warn结合使用. 说明: die($str)中$str最后不是/n时,输出自动添加at程序名line行号,如die(“can’t open”) 输出can’t open at myprog li

Shell学习之Bash变量详解(二)

Shell学习之Bash变量详解 目录 Bash变量 Bash变量注意点 用户自定义变量 环境变量 位置参数变量 预定义变量 Bash变量 用户自定义变量:在Bash中由用户定义的变量. 环境变量:这种变量中主要保存和系统操作环境相关的数据. 位置参数变量:这种变量主要是用来向脚本当中传递参数或数据的,变量名不能自定义,变量作用是固定的. 预定义变量:是Bash中已经定义好的变量,变量名不能自定义,变量作用也是固定的. Bash变量注意点 1.变量名称可以由字母.数字和下划线组成,但是不能以数字

perl学习之:函数总结

一.进程处理函数 1.进程启动函数 函数名 eval 调用语法 eval(string) 解说 将string看作Perl语句执行.正确执行后,系统变量[email protected]为空串,如果有错误,[email protected]中为错误信息. 例子 $print = "print (\"hello,world\\n\");";eval ($print); 结果输出 hello, world 函数名 system 调用语法 system(list) 解说