2008-12-03から1日間の記事一覧

文字列処理関数

perlでは文字列の一部を切り出すときにはsubstr関数を使うようで、 例えば'Good morning'という文字列の最初の4文字を得るときは my $s = substr('Good morning', 0, 4); print $s; とすればGoodと返される。 pythonで同じ処理をするにはリストの要素を取り…

16進数文字列、8進数文字列の数への変換

perlでは16進数で書かれた文字列を数に直すには関数hexを使うようで、 print hex('FF'); とすると 255 と出力される。 8進数で書かれた文字列を数に直すには関数octを使うようで、 print oct('177'); とすると 127 と出力される。 pythonで同じ処理をするに…

10進数から16進数への変換

perlでは関数splintfを使うと、いろいろな書式で数を文字列に変換できるようで、 my $value = 255; my $str = splintf('%X', $value); print $str; とすれば FF と出力される。 pythonでは関数splintfは無いようなので、 value = 255 str = "%X" %value prin…