2014-05-01から1ヶ月間の記事一覧
■■with ・withはwithブロックに入る時と出る時に__enter__メソッドと__exit__メソッドを呼ぶ。 ・withは続く式を評価した結果をコンテキストマネージャとして利用する。 >>> with open('test.txt', 'a') as f: ... f.write('テスト') ... 3 >>> コンテキスト…
■■リスト内包表記 list Conprehension 既存のリストやジェネレータから新しいリストを作る。 >>> result = [x**2 for x in range(1,11)] >>> print(result) [1, 4, 9, 16, 25, 36, 49, 64, 81, 100] 通常のforループの場合 >>> for x in range(1,11): ... re…
ちょっと日にちが空きましたが、 今回はループを勉強しました。 主題ではなく「not x (xが偽ならTrue)」の部分で躓いて無駄に時間を費やしてしまいました。 復習が足りてないですね。。。 以下、今回の備忘録です。 ●4章 制御構文 ■■ループ ■for for ループ…