python : キャラクター 16進表現

>>> [ (c,hex(c),chr(c)) for c in range(ord('A'),ord('A') + 26) ]
[(65, '0x41', 'A'), (66, '0x42', 'B'), (67, '0x43', 'C'), (68, '0x44', 'D'),
(69, '0x45', 'E'), (70, '0x46', 'F'), (71, '0x47', 'G'), (72, '0x48', 'H'), 
(73, '0x49', 'I'), (74, '0x4a', 'J'), (75, '0x4b', 'K'), (76, '0x4c', 'L'), 
(77, '0x4d', 'M'), (78, '0x4e', 'N'), (79, '0x4f', 'O'), (80, '0x50', 'P'), 
(81, '0x51', 'Q'), (82, '0x52', 'R'), (83, '0x53', 'S'), (84, '0x54', 'T'), 
(85, '0x55', 'U'), (86, '0x56', 'V'), (87, '0x57', 'W'), (88, '0x58', 'X'), 
(89, '0x59', 'Y'), (90, '0x5a', 'Z')]
 

hide@deb1:~$ cat a.py  ; python a.py
#  -*- coding: utf-8 -*-
set=[(c,hex(c),unichr(c).encode("utf-8")) for c in range( ord(u’愛’),ord(u’愛’)+26)]
print set
for x in set:
   print x[0],x[1],x[2]

[(24859, ‘0x611b’, ‘\xe6\x84\x9b’), (24860, ‘0x611c’, ‘\xe6\x84\x9c’), (24861, ‘0x611d’, ‘\xe6\x84\x9d’), (24862, ‘0x611e’, ‘\xe6\x84\x9e’), (24863, ‘0x611f’, ‘\xe6\x84\x9f’), (24864, ‘0x6120’, ‘\xe6\x84\xa0’), (24865, ‘0x6121’, ‘\xe6\x84\xa1’), (24866, ‘0x6122’, ‘\xe6\x84\xa2’), (24867, ‘0x6123’, ‘\xe6\x84\xa3’), (24868, ‘0x6124’, ‘\xe6\x84\xa4’), (24869, ‘0x6125’, ‘\xe6\x84\xa5’), (24870, ‘0x6126’, ‘\xe6\x84\xa6’), (24871, ‘0x6127’, ‘\xe6\x84\xa7’), (24872, ‘0x6128’, ‘\xe6\x84\xa8’), (24873, ‘0x6129’, ‘\xe6\x84\xa9’), (24874, ‘0x612a’, ‘\xe6\x84\xaa’), (24875, ‘0x612b’, ‘\xe6\x84\xab’), (24876, ‘0x612c’, ‘\xe6\x84\xac’), (24877, ‘0x612d’, ‘\xe6\x84\xad’), (24878, ‘0x612e’, ‘\xe6\x84\xae’), (24879, ‘0x612f’, ‘\xe6\x84\xaf’), (24880, ‘0x6130’, ‘\xe6\x84\xb0’), (24881, ‘0x6131’, ‘\xe6\x84\xb1’), (24882, ‘0x6132’, ‘\xe6\x84\xb2’), (24883, ‘0x6133’, ‘\xe6\x84\xb3’), (24884, ‘0x6134’, ‘\xe6\x84\xb4’)]
24859 0x611b 愛
24860 0x611c 愜
24861 0x611d 愝
24862 0x611e 愞
24863 0x611f 感
24864 0x6120 愠
24865 0x6121 愡
24866 0x6122 愢
24867 0x6123 愣
24868 0x6124 愤
24869 0x6125 愥
24870 0x6126 愦
24871 0x6127 愧
24872 0x6128 愨
24873 0x6129 愩
24874 0x612a 愪
24875 0x612b 愫
24876 0x612c 愬
24877 0x612d 愭
24878 0x612e 愮
24879 0x612f 愯
24880 0x6130 愰
24881 0x6131 愱
24882 0x6132 愲
24883 0x6133 愳
24884 0x6134 愴

 
カテゴリー: 未分類 パーマリンク

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中