2015-12-01から1ヶ月間の記事一覧
内包表記 リスト内包表記 [expression for item in iterables] コンパクトに構文を作成できる >>> num_list = [] >>> for num in range(1,6): ... num_list.append(num) ... (forの処理の終わりは何も入力せずにEnterを押す) >>> num_list [1, 2, 3, 4, 5]…
リストは、タプルは()、辞書は{}で作る いずれにしてもを使って値を取り出す、辞書の場合はキーを入れる、それ以外は整数のオフセットを入れる Pythonには複数行コメントはない、複数の場合も頭に#を付ける 辞書を使ったfor文 >>> e2f {'cat': 'chat', 'walr…
Pocketにストックした記事を漁っていたら、2014年末に保存したこんな記事を発見。 今年なにがうまくいき、何が問題だったかをまとめる、2014年の年間レビュー1e3)g=1e3;else if(200>~~g)g=200;f.height=g}if("link"===d.message)if(h=b.createElement("a"),i…
タプル タプルはリストと異なりイミュータブルである。 タプルを定義するのは括弧ではなく、カンマ。ただ括弧があれば分かりやすい。 要素が一つでも最後にカンマを入れる必要がある、入れなければただの変数格納になる。 >>> tapuru1 = 'AA', タプル >>> ta…
こんにちは、はてなのMackerelチームでセールスエンジニアをしているid:sharataniです。 本日ははてなデベロッパーアドベントカレンダーの一環として記事を書きました、昨日はid:astjさんです。 developer.hatenastaff.com 実ははてなではセールスエンジニア…
文字列の続き、リスト append() 末尾に要素を追加する。 extend() リストの結合をする。 += リスト名でも同じことができる。 insert() 位置を指定して様子を追加する。 insert(2, 'aaa')といった使い方をする、2がオフセット。 del オフセットを指定して要素…
文字列 Pythonのスライスは[start:end:step] aaa = "ABCDE" >>> aaa 'ABCDE' >>> aaa[:] 特に何も指定しなければ全て返す 'ABCDE' >>> aaa[1:] start、startは指定された位置から始まる 'BCDE' >>> aaa[:3] end、endの場合はend-1の位置までを返すので注意 '…
オライリーの入門Python3より。 型確認 type(変数名) で変数の型が返ってくる >>> a = 7 >>> type(a) <class 'int'> >>> a = "あいうえお" >>> type(a) <class 'str'> >>> type(1.0) <class 'float'> こんな感じ 数値 除算 /の場合は浮動小数点で結果を返す、//の場合は結果は切り捨てになる >>> 3/4 0</class></class></class>…
こんにちは、はてなでMackerelセールスエンジニアをしているid:sharataniです。 はてなスタッフアドベントカレンダーの一環で「はてな」に関することをテーマにしてブログ記事を書くこととなりました。 昨日はid:Swatzさんとid:mohritarohさんでしたadvent.h…