[時間割:Python]『みんなのPython』開始
2008/08/17 22:55 posted by kunkichi
週末は「復習」の予定なのだけど、今週末は多忙&体調不良でダウン、、、木曜日の「Python」の時間のまとめだけもう書いていたのでアップします。
ちなみに、前にも初めてのPython 第2版で勉強したことがあったのだけど、途中で軽く挫折、、、orz。
どうも完璧主義的にやろうというのはよくないね。多少なりともプログラミングやってればある程度わかってることでも、「きちんとまとめないと」という気持ちから実例入れたりしてちゃんとまとめようというのはやっぱり無理。ブログに書くだけでも時間かかって面倒で続かないなー、僕の場合。
ということで、今回は気になったところだけまとめるっていうのを全体的な方針としてやってます。
気分一新、本も買えました。オライリーのが悪いわけではなくて、気分的な問題。初めてのPython 第2版は持ち歩くのも大変だし(笑)
Chapter1から。
数値
- 整数同士の計算は整数で返される(例:1/2は0)
- 整数と浮動小数点数を組み合わせて計算すると精度の高い方、つまり浮動小数点数で返される(例:1.0/2は0.5)
- ++とか–は使えない。+=とか-=使う。
文字列
- 複数の文字の配列みたいな感じ。Cっぽい。
- マルチバイト文字を使う場合はunicode文字列を使う。
- シングルクォート、ダブルクォート、トリプルクォート。
- どの場合でも変数展開されない。
- トリプルクォートがヒアドキュメントみたいな感じ。
- 連結は+、繰り返しは*。数値演算みたく書ける。
- int()、float()、str()とかで型キャスト。
- 関数とメソッド。
- 配列みたくインデックスで文字を取り出せる。
- でも配列みたく置き換えれない。文字列は配列じゃないから。replaceメソッド使う。
同じこと勉強するにも本によって流れが違うし、片方だけではわからなかったこととか、両方読んですっきりすることもあるね。「多読」がいいのはこういうことか。






コメント&トラックバック
トラックバックURL: