欢迎来到天天文库
浏览记录
ID:51108269
大小:63.34 KB
页数:40页
时间:2020-03-18
《perl入门基本读物.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、.我的评价:本书是perl的经典入门书籍,介绍了perl中最基本的概念和语法,是perl入门的好书,我向所有想了解或学习perl语言的朋友推荐本书。书中穿插有perl语法形成的历史和原因,使你能充分感受到perl语言的文化,这也是perl流行的原动力。本书行文流畅,各知识点介绍到位,令人很容易明白,达到入门点睛的效果。但本书的作用也就是入门而已,目的很明确,它没有深入到perl脚本语言的高级部份。如果你想了解perl的高级功能或使用perl来更好地完成你的日常工作,还需进一步学习,《perl语言编程》应该是你最好的选择。第一章简介1第二章标量数据1第三章列表和数组5第四
2、章子例程8第五章散列(哈希hash)10第六章I/O基础12第七章正则表达式的概念13第八章正则表达式提高14第九章使用正则表达式16第十章更多的控制结构18第十一章文件句柄和文件测试22第十二章目录操作25第十三章处理文件和目录26第十四章进程管理29第十五章字符串与排序31第十六章简单数据库34第十七章一些高级Perl技术37第一章简介第二章标量数据什么是村量数据?标量(scalar)是perl中最基本的元素。大多数标量要么是一个数字,要么是一个字符串。perl基本上把它们视为可相互替换的东西。数字所有数字的内部格式都一样Word范文.在内部,perl一律把整数,浮
3、点数按双精度浮点数进行计算。perl内部没有整数值----程序中的一个整数常量被当作等值的浮点数。直接量(literal)指的是在perl源代码中表示值的方式,浮点直接量1.33,233.5,-3.9整数据直接量0,89,-66,61_383_883_897_363(一个大数,用下划线以示清晰)非十进制整数直接量八进制直接量以0开头十六进制直接量以0x开头二进制以0b开头从5.6版本开始,perl允许在直接量中加下划线以示清晰。0x50_65_7c数值操作符加+2+3减-3-2乘*2*3除/2/3模%10%3指数**2**3字符串单引号字符串直接量在引号间除了单引号或反
4、斜杠以外的任何字符(包括换行符,如果该字符串连续占几行)在字符串中表示该字符本身。要想得到一个斜杠,需要连续写两个斜杠,要得到一个单引号,需要加一个斜杠。双引号字符串直接量在双引号内的反斜杠开始发挥它的作用,可以用来指定特定的控制字符。可以在双引号里面内插变量。双引号内的转义字符完整列表换行r回车t制表符f换页b退格a响铃eEsc(ascii的转义字符) 07任意ASCII码的八进制值(这里007=响铃)x7f任意ASCII码的十六进制值(这里07f=删除)cC任意Ctrl键组合字符(这里是Ctrl-C)\反斜杠"双引号l下一个字母小写L所
5、有后面的字母小写,直到Eu下一个字母大写Word范文.U所有后面的字母大写,直到EQ添加反斜杠引用后面的非单词字符,直到EE结束L,U,Q字符串操作符.连接两个字符串"hello"."world"="helloworld"x串重复操作符"yang"x3="yangyangyang"次数使用前截成一个整数。4.8=4,小于1的拷贝次数会得到一个空串。数字与字符串的自动转换依赖于作用在标量值上的操作符。如果是+则是数据,如果是.则是字符串。"z".6*7="z42","12"*"3"=36perl的内置警告可以要求perl在发现你程序有异常时给你一个警告
6、。使用-w选项。#!/usr/bin/perl-w标量变量变量(variable)是一个容器的名字,用以存放一个或多个值,变量的名字在程序中保护不变,但它所包含的值在执行过程中一般要不停地改变。在perl中用美元符号标识。$a,$test。选择好的变量名适当加一些下划线可让变量更易读,更易理解。标量赋值(assignment)操作符用等号,它的左边是变量名,右边是值。二元赋值操作符+=-=*=.=**=andsoon用print输出print"helloworld";print"theanswer",6*6,".";在字符串中替换标量变量$meal="bront
7、osaurussteak";$barney="fredatea$meal";另一种写法$barney='fredatea'.$meal;如果标量变量从未被赋过值,就用一个空串替换。操作符优先级和结合性善用小括号perlk中的操作符优先级和结合性与C一样Word范文.比较操作符相等==eq不相等!=ne小于gt小于等于<=le大于等于>=geif控制结构if(){...;}else{...;}布尔值perl中没有单独的的布尔数据类型,不过,它使用几条简单的规则。1、特殊值undef是假。2、0是假,所有其它的数字是真。3、空串'
此文档下载收益归作者所有