2018年5月2日水曜日

開発環境

入門 Python 3 (Bill Lubanovic (著)、斎藤 康毅 (監修)、長尾 高弘 (翻訳)、オライリージャパン)の7章(プロのようにデータを操る)、7.3(復習問題)1、2、3.を取り組んでみる。

コード(Emacs)

Python 3

#!/usr/bin/env python3

print('7-1')

mystery = '\U0001f4a9'
print(mystery)

import unicodedata
print(unicodedata.name(mystery))

print('7-2')
pop_bytes = mystery.encode('utf-8')
print(pop_bytes)

print('7-3')
pop_string = pop_bytes.decode('utf-8')
print(pop_string)

入出力結果(Terminal, Jupyter(IPython))

$ ./sample1.py
7-1
💩
PILE OF POO
7-2
b'\xf0\x9f\x92\xa9'
7-3
💩
$ 

0 コメント:

コメントを投稿