開発環境
- OS X El Capitan - Apple (OS)
- Emacs (Text Editor)
- Python 3.5 (プログラミング言語)
入門 Python 3 (Bill Lubanovic (著)、 斎藤 康毅(監修)、 長尾 高弘 (翻訳)、オライリージャパン)の5章(Pyの化粧箱: モジュール、パッケージ、プログラム)、5.7(復習問題)を取り組んでみる。
コード(Emacs)
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
def hours():
print('Open 9-5 daily')
入出力結果(Terminal, IPython)
$ python3 Python 3.5.2 (default, Aug 12 2016, 19:00:03) [GCC 4.2.1 Compatible Apple LLVM 7.3.0 (clang-703.0.29)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import zoo >>> zoo.hours() Open 9-5 daily >>> import zoo as menagerie >>> menagerie.hours() Open 9-5 daily >>> from zoo import hours >>> hours() Open 9-5 daily >>> from zoo import hours as info >>> info() Open 9-5 daily >>> plain = {'a':1, 'b':2, 'c':3} >>> plain {'c': 3, 'a': 1, 'b': 2} >>> from collections import OrderedDict >>> fancy = OrderedDict(plain) >>> fancy OrderedDict([('c', 3), ('a', 1), ('b', 2)]) >>> from collections import defaultdict >>> dict_of_lists = defaultdict(list) >>> dict_of_lists defaultdict(<class 'list'>, {}) >>> dict_of_lists['a'].append('something for a') >>> dict_of_lists['a'] ['something for a'] >>> dict_of_lists defaultdict(<class 'list'>, {'a': ['something for a']}) >>> quit() $
0 コメント:
コメントを投稿