16進数を10進数に変換する


16進数を10進数に変換するスクリプトです。
変換の計算法については下記を参照。
http://www.asahi-net.or.jp/~ax2s-kmtn/ref/bdh.html

以上

PythonでHexをデコードするには

頭に"\x"をつけてプリントすればOK

>>> print("\x68\x65\x6c\x6c\x6f")
hello


Python 2.0 系なら以下でも可

>>> '68656c6c6f'.decode('hex')
'hello'


以上

Pythonのリストの要素の入れ子に関するメモ

## リスト a,b を定義
a = [1, 2, 3, 4, 0]
b = [3, 0, 2, 4, 1]

>>> a[a[1]]
3
>>> a[b[2]]
3


何故?

a[a[1]]の場合
まず、中の要素のa[1]に注目してます。aのリストで0から数えて1番目の要素は「2」です。
つまり、a[a[1]] == a[2] と読み替えることができます。aのリストで0から数えて2番目の要素は「3」です。
よって答えは「3」となります。

a[b[2]]の場合
まず、中の要素のb[2]に注目してます。bのリストで0から数えて2番目の要素は「2」です。
つまり、a[b[2]] == a[2] と読み替えることができます。aのリストで0から数えて2番目の要素は「3」です。
よって答えは「3」となります。

以上

Pythonのタプルに要素を追加する

Python のタプルに要素を追加するには以下のようにする

>>> myTuple = ()
>>> myTuple += (1,)
>>> myTuple
(1,)
>>> myTuple += (2,)
>>> myTuple
(1, 2)
>>> myTuple += ('three',)
>>> myTuple
(1, 2, 'three')


以上

プロフィール

トニヒコ

Author:トニヒコ
趣味は旅行と読書とマンガ。
将来の夢はコスモポリタン!

リンク・フリーです。

My hobby is traveling and reading(include manga).
My dream is to become cosmopolitan!

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
スポンサード リンク
マクロミルへ登録
FC2カウンター
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR