2013年11月1日金曜日

開発環境

初めてのコンピュータサイエンス(Jennifer CampbellPaul GriesJason MontojoGreg 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 コメント:

コメントを投稿