没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
指令:print
语法:print Filehandle LIST
说明:这个 Filehandle 可以看作在 I(INPUT)/O(OUTPUT)之间的一个桥梁,可以利用 FILEHANDLE 来
做出数据读入写出的动作.STDIN 是代表从哪连输入数据,例如从电脑的键盘输入;STDOUT 是代表从哪连
输出数据;例如从电脑的屏幕输出;STDERR 是代表从哪连输出错误的数据,例如从电脑的屏幕输出.而在
PERL 语言中有三个标准 FILEHANDLE: 1.STDIN(标准输入):是代表 STDIN 的 FILEHANDLE
2.STDOUT(标准输出):是代表 STDOUT 的 FILEHANDLE
3.STDERR(标准错误输出):是代表 STDERR 的 FILEHANDLE 如果要使用其他 FILEHANDLE 的时
候,就要用 OPEN 这个函数来打开一个 FILEHANDLE,我们可以用 PRINT 这个函数 LIST 的数据输出给
FILEHANDLE.
在为大家介绍 PRINT 这个函数之前,先让我们来看看 PRINT 函数中特殊打印字符:
符号 其作用
n 换行 new line
r 光标换行 return
t tab 键
f 换页 form feed
b 退回一格
v 垂直 tab 键
a 响铃 Bell
e escape 键
007 十进制 ASC II 码
xff 十六进制码
c〔 控制字符
示例: print STDOUT "网上学园 n"; 将"网上学园"加上换行显示在屏幕上.
语法: print LIST
说明: 如果省略 Filehandle 的话,就会把 Filehandle 内定为 STDOUT.也就是会将 LIST 的数据内容显
示在屏幕上.
示例: $url="www.netease.net/~zmd";
print "网上学园$urln";
在屏幕上将会出现"网上学园 www.netease.net/~zmd",如果想要让双引号内的变量失效,可以在变量的
前面加上""符号.例如: print"网上学园$url"; 这样它就显示:"网上学园$url"
语法: print
说明: 同省略 Filehandle 和 LIST 的话,就会以 STDOUT 为 Filehandle,并会输出$_这个内定输出变量
的数据内容. 如果$_变量是一个空字符串的话,就会显示出一个空字符串.
示例: $_="网上学园 n"; print; 就会将"网上学园"加上换行显示在屏幕上
--------------------------------------------------------------------------------
指令: printf
语法: printf Filehandle LIST
说 明: 在 perl 语言中也 提代 C 语 言中 printf 的语法,用法和 C 语言中的用法一 模一样 .如果把
Filehandle 省略的话 ,也一样会把 STDOUT 当成是内定的 Filehandle.在为大家介绍 printf 函数之前,先让我
们来看看 printf 函数中变换符号的字符.
符号 其作用
%c 字符
%s 字符串
%d 整数
%f 浮整数
%h 十六进制码
%o 八进制码
示例:printf("chomod%d%sn","711""cgi"); 会将 chmod 711 cgi 加上换行显示于屏幕上。
--------------------------------------------------------------------------------
指令:chop 语法:chop($url)
说明:把最后一个字符删除。
示例:$url="www.nease.net/~zmd/";
chop($url); 这 时 $url="www.nease.net/~zmd" 而 这 两 行 也 可 以 写
成 chop($url="www.nease.net/~zmd/");
--------------------------------------------------------------------------------
指令:split
语法:split(/pattern/,$text,limit) 其中/pattern/是文字处理的模式,而 limit 是代表要分割的个数,一般
可以省略。
说明:用一个指定的文字处理模式来分割$text 字符串。
示例:
$text="Michael,Gevin,Mike"; @name=split(/,/,$text); #这时@name=("Michael","Gevin","Mike");
($a,$b,$c)=split(/,/,$text); #这时$a="Michael";$b="Gevin";$c="Mike";
@name=split(/,/,$string,2); #这时@name=("Michael","Gevin");
在传送 CGI 应用程序数据的时候会先将数据编码,其中会将 FORM 中第个数据字段的数据内容用&
这个符号隔开,所以在解码的时候就要以&这个符号为分割的字符,将每个数据字段分割出。例如:
$text="Mike=A&Michael=B";
@name=split(/&/,$text); #这时@name=("Mike=A","Michael=B"); 而数据字段的名称和这个数据字段
的值是用=这个符号来隔开,如果想取得数据字段的名称和所对应的值的话,就用要 =这个符号来分割数
据字段,例如: $name=""Mike=Michael"";
($name1,$name2)=split(/=/,$list); #这时$name1="Mike";$name2="Michael";
--------------------------------------------------------------------------------
指令:keys
语法:keys(%array)
剩余11页未读,继续阅读
资源评论
chfore
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 边缘计算在计算机视觉系统中的应用与挑战.pptx
- 20240419上位机替换文件.zip
- 运营商物联网业务发展模式.docx
- Spring框架在IDEA中零基础配置并例题演示(使用最原始方法)
- 运营商的互联网新思维.docx
- 简历-求职简历-word-文件-简历模版免费分享-应届生-高颜值简历模版-个人简历模版-简约大气-大学生在校生-求职-实习
- 简历-求职简历-word-文件-简历模版免费分享-应届生-高颜值简历模版-个人简历模版-简约大气-大学生在校生-求职-实习
- 基于AT89C51 & DS18B20的温度采集proteus仿真设计.rar
- 运营商网络运营大数据应用实践研究.docx
- 简历-求职简历-word-文件-简历模版免费分享-应届生-高颜值简历模版-个人简历模版-简约大气-大学生在校生-求职-实习
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功