perl的資料型別有
1.標量(標量是包括數字、字串、日期等,但perl沒有細分這些字串),標量宣告的時候用$標識
my $var_a = '3';
2.陣列,perl的陣列是用@標識的,乙個變數前面有@標識這是個陣列
my @array_1 = ('wang','tian','zhong',3);
3.hash hash標識是用%
my %hash_1 = ('wang','wang','tian','tian');
python的資料型別有
1.數字 python的型別是依據後面的賦值來決定的,變數不宣告型別,根據賦值來決定
var_1 = 3
2.字串
str_2 = 'wangying'
3.列表,對應於perl的陣列,無論是perl的陣列還是python的列表都沒有對元素的型別做強制,裡面可以包括各種型別。
list_1 = ['wang','tian','zhong',3]
4.字典 python的字典對應perl的hash
dict_1=
dict_2= dict(first='computer',second='mouse',third='laptop')
>>> print (dict_2['second'])
mouse
Perl類 CGI和DBI程式設計
方法是一種屬於類的特殊子例程,要求第乙個引數必須是包含或指向物件的引用,並且這個引數是由perl自動隱式賦值的。house.pm package house sub new bless ref,class return ref sub set data value sub get data 1 同目...
perl和python各自擅長什麼領域?
設計乙個語言的初始目的決定了該語言將會內建什麼功能 perl初始是larry為了格式化處理文字而建立的 所以內建了正則 看python居然內建乙個複數型別,我猜測guido最初一定是為了數值計算 而建立了python so,perl擅長文書處理,python擅長數值處理 perl 設 計之初就是為了...
PEAR, PECL和Perl的區別
pecl php extension munity library php的擴充套件庫,它提供了一系列已知的擴充套件庫,由c 等其他語言編寫而成,以.so形式出現,so 為共享庫,是shared object,用於動態連線的,和dll差不多,為比pear更快,但是與pear不同的是,pecl需要在伺...