摘要:第4章:列表与数组列表():空列表,当做条件判断时为false两个非空列表示例:("Hello ", "world", "\n") (123, 456, 789)同一列表中可以容纳不同类型的元素Perl中的列表只有一维。(3, 8, 5, 15)、((3, 8), (5, 15))和(3, (8, 5), 15)都等于(3, 8, 5, 15)qw//可以用来声明字符串数组:qw/hello world good bye/等于('hello', 'world', 'good', '
阅读全文
摘要:由于工作需要开始学习Perl,不得已暂时放下学了个开头的Python. 首先选定Apress的《Beginning Perl》(James Lee,第三版,Covers Perl 5.10)作为教材。《Beginning Perl》是一本Perl入门书,着重于Perl基本概念和语法。由于我用过C/C++、Java以及PHP,因此在看此书的同时感到非常熟悉,因此本读书笔记系列将会非常简略,仅仅记录Perl的特有特性。而对于与C/C++、Java相同的特性,本系列中简略带过。由于看的是英文版,书中术语翻译难免出错,还望各位读者不吝指正,谢谢!由于不需要使用Perl进行服务器端编程,所以最后两章略过
阅读全文
摘要:Perl概览Perl最早由Larry Wall开发,是一种“胶水”语言,例如将上一个程序的输出做简单处理,转换为下一个程序的输入。第一版Perl发布于1987年12月18日,然后一直稳步升级,直到Perl 5. Perl 5是一个大升级,包含了一些对于Perl 4旧有语法的改进。该书写作之时的Perl版本是5.10.1。Perl仍在不断升级中,下一个大版本是Perl 6,Perl 6是全部重写的Perl实现,与之前的版本不同,完全由社区贡献代码。Perl的宗旨是“不止一种做法”(TMTOWTDI, There’s More Than One Way To Do It.)。具有以下优点:易于学习
阅读全文
摘要:动机今天有朋友写信说他认为自己的wordpress博客内显示的访问统计信息不正常,希望我能为他制造一些访问信息,供他对比。朋友提出的请求是在短时间内快速打开100个不同的博客页面,以便他从产生的访问量变化中理解博客访问数据。本人作为一个搞计算机的人,有把任何重复性劳动自动化的冲动,所以虽然点开100个网页的任务手工做并不复杂,但还是从一开始就彻底否定了。刚好想学Python很久了,于是就拿这次的小机会来学习一把,顺便记录下第一次的Python学习成果。本文使用Python 2.7.3实现了一个自动访问博客的脚本,涉及以下技术点:语言基础容器(线性表、字典)逻辑分支、循环控制台格式化输出HTTP
阅读全文