開発環境
- OS X Mavericks - Apple(OS)
- Emacs (CUI)、BBEdit - Bare Bones Software, Inc. (GUI) (Text Editor)
- Python (プログラミング言語)
『初めてのPython 第3版』(Mark Lutz 著、夏目 大 訳、オライリー・ジャパン、2009年、ISBN978-4-87311-393-7)のⅡ部(ビルトインオブジェクト)、4章(Pythonのビルトインオブジェクト)の練習問題、3、4.を解いてみる。
その他参考書籍
3.
不変性とは、変更できないということ。不変性を持つのは、文字列、数値、タプル等のオブジェクト。
4.
コード(BBEdit)
module1.py
#!/usr/bin/env python3.3 #-*- coding: utf-8 -*- # シーケンスとは、オブジェクトを一定の順序で並べたもの # 文字列、リスト、タプル等 print('文字列') for x in 'python': print(x) print('python'[2]) print('リスト') for x in [1, 2, 3, 4, 5]: print(x) print([1, 2, 3, 4, 5][2]) print('タプル') for x in (1, 2, 3, 4, 5): print(x) print((1, 2, 3, 4, 5)[2]) # その他、range等もシーケンス print('range') for x in range(1, 6): print(x) print(range(1, 6)[2])
入出力結果(Terminal)
$ ./sample.py 文字列 p y t h o n t リスト 1 2 3 4 5 3 タプル 1 2 3 4 5 3 range 1 2 3 4 5 3 $
0 コメント:
コメントを投稿