開発環境
- OS X Mavericks - Apple(OS)
- Emacs (CUI)、BBEdit - Bare Bones Software, Inc. (GUI) (Text Editor)
- Python (プログラミング言語)
初めてのコンピュータサイエンス(Jennifer Campbell、Paul Gries、Jason Montojo、Greg Wilson(著)長尾 高弘(翻訳))の4章(モジュール)、4.8(練習問題)、3を解いてみる。
4.8(練習問題)、3.
コード(BBEdit)
sample.py
#!/usr/bin/env python3.3
#-*- coding: utf-8
s = 'boolean'
print('{0} 大文字に変換 {1}'.format(s, s.upper()))
s = 'CO2 H2O'
i = s.find('2')
print('{0} 最初に\'2\'が現れる位置 {1}'.format(s, i))
print('{0} 2番目に\'2\'が現れる位置 {1}'.format(s, s.find('2', i + 1)))
s = 'Boolean'
print('{0} 先頭文字が小文字かどうか? {1}'.format(s, s[0] == s[0].lower()))
s = 'MoNDaY'
t = s.lower()
u = t.capitalize()
print('{0} 小文字に変換 {1}'.format(s, t))
print('{0} 先頭文字だけを大文字に変換 {1}'.format(t, u))
s = ' Monday'
print('"{0}" 先頭の空白を除去 "{1}"'.format(s, s.lstrip()))
入出力結果(Terminal)
$ ./sample.py boolean 大文字に変換 BOOLEAN CO2 H2O 最初に'2'が現れる位置 2 CO2 H2O 2番目に'2'が現れる位置 5 Boolean 先頭文字が小文字かどうか? False MoNDaY 小文字に変換 monday monday 先頭文字だけを大文字に変換 Monday " Monday" 先頭の空白を除去 "Monday" $
0 コメント:
コメントを投稿