開発環境
- OS X Mavericks - Apple(OS)
- Emacs (CUI)、BBEdit - Bare Bones Software, Inc. (GUI) (Text Editor)
- Python (プログラミング言語)
Learning Python (Mark Lutz (著)、Oreilly & Associates Inc)のPART III.(Statements and Syntax)、Test Your Knowledge(Part III Exercises)、1.(Coding basic loops)を解いてみる。
その他参考書籍
1.(Coding basic loops)
コード(BBEdit)
sample.py
#!/usr/bin/env python3.3 #-*- coding: utf-8 -*- # a s = 'python ぱいそん 🐍' for ch in s: print('{0}: {1}'.format(ch, ord(ch))) # b result = 0 for ch in s: result += ord(ch) print(result) # c result = [] for ch in s: result.append(ord(ch)) print(result) print(map(ord, s)) print(list(map(ord, s))) print([ord(ch) for ch in s])
入出力結果(Terminal)
$ ./sample.py p: 112 y: 121 t: 116 h: 104 o: 111 n: 110 : 32 ぱ: 12401 い: 12356 そ: 12381 ん: 12435 : 32 🐍: 128013 178324 [112, 121, 116, 104, 111, 110, 32, 12401, 12356, 12381, 12435, 32, 128013] <map object at 0x106dd0d50> [112, 121, 116, 104, 111, 110, 32, 12401, 12356, 12381, 12435, 32, 128013] [112, 121, 116, 104, 111, 110, 32, 12401, 12356, 12381, 12435, 32, 128013] $
0 コメント:
コメントを投稿