从生信入门到现在已经4年了,一直用的是python语言
但是现在换的工作环境,多是用的perl,所以现在开始学习perl语言
在之前python的基础上,学习perl,还是很容易上手的,而且发现了两者有很多相同的地方
现在就来看看有哪些相同的地方吧
1:perl中的数组跟python中的列表类似
2:perl中的数组可以直接按照索引来数组赋值,跟python列表类似,也是从0开始,负数是反向读取。
3:perl中的数组切割数组,跟python 的列表一致,指定有效的索引值切割,可以用逗号分割,如果是连续的索引,可以用.. 来表示指定范围
4:perl中将字符串转换为数组,类似python中的字符串转换为列表,用split()函数
5:perl中将数组转换为字符串,跟python的列表转换为字符串一样,用join()函数
6:perl中数组顺序,跟python列表排序一致,排序用sort函数
7:perl中的哈希,哈希是一个key/values 对的集合,访问哈希元素格式:${key}。这里可以看出跟python中的字典类似。
8:perl中的比较运算符跟python中的一致,只不过perl中的字符串变量所用的比较运算符就大有不同
9:perl中 定义子程序用sub,python中定义子程序用def
10:python和perl中正则表达,所匹配正则的规则都是一样的
在学习python和perl时,学会了一种再学习另一种就会很简单
在学习语言时,可以先简单了解语言,然后在应用过程中继续的学习新的参数以及新的用法,不需要在一开始就全部学习记住,那样反而记得不牢固,不如边用边记效果更好!
网友评论