perl和python的資料型別對比

2021-09-23 22:04:31 字數 691 閱讀 7312

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需要在伺...