タグ

2015年10月23日のブックマーク (4件)

  • 2. 組み込み関数 — Python 3.3.6 ドキュメント

    abs(x)¶ 数の絶対値を返します。引数は整数または浮動小数点数です。引数が複素数なら、その絶対値 (magnitude) が返されます。 all(iterable)¶ iterable の全ての要素が真ならば (もしくは iterable が空ならば) True を返します。以下のコードと等価です: ascii(object)¶ repr() と同様、オブジェクトの印字可能な表現を含む文字列を返しますが、repr() によって返された文字列中の非 ASCII 文字は \x 、 \u 、 \u エスケープを使ってエスケープされます。これは Python 2 の repr() によって返されるのと同じ文字列を作ります。 bin(x)¶ 整数を二進文字列に変換します。結果は Python の式としても使える形式になります。 x が Python の int オブジェクトでなければ、整数を返す

    ryskosn
    ryskosn 2015/10/23
    property について
  • propertyについて - podhmoの日記

    pythonのpropertyについて頭を整理しようと思ったのでまとめてみる。 agenda propertyって何? 困ったこと(propertyって読み込み専用の属性を定義するための機能なの?) propertyの使い方 propertyの利用例 getterを定義する場合 setterを定義する場合 deleterを定義する場合 まとめ と書く予定だったけれど、途中で力尽きてしまった。利用例をまったく書いていない。でも、propertyとは何かということについて分かれば、利用例なんてすぐに思いつけると思う。 propertyって何? pythonで自分で定義したオブジェクトに、独自のアクセサを持った属性を追加できる機能のこと。 アクセサというのは、オブジェクトの状態に触るために用意された機能のこと。 具体的には、状態の取得、状態の設定(更新)、状態の削除の機能を持つものを指すことが多

    propertyについて - podhmoの日記
  • はじめに — pep8-ja 1.0 ドキュメント

    X-Translator: Yoshinari Takaoka <reversethis -> gro tod umumum ta umumum> はじめに¶ この文書は Python の標準ライブラリに含まれているPythonコードのコーディング規約です。CPython に含まれるC言語のコードについては、対応するC言語のスタイルガイドを記した PEP を参照してください。 この文書と PEP 257 (Docstring 規約) は、Guido が書いたオリジナルのPythonスタイルガイドのエッセイと、 Barry のスタイルガイドに少し追記したものをまとめたものです。 [2] このスタイルガイドは、追加の規約が必要だとわかったり、Pythonの言語自体が変更されることで過去の規約が時代遅れになった時に徐々に改訂されてゆきます。 多くのプロジェクトには、自分たちのコーディングスタイル

  • [python]"is"と"=="の違い - dackdive's blog

    こちらの記事を読むと、 isはメモリ上の同じアドレスに存在する同一のものかどうかの比較 ==は単に値が同じかどうかの比較 ということがわかった。 例 >>> a = 'a' >>> b = 'b' >>> c = 'b' >>> a is b False >>> b is c True 文字列や数値などのプリミティブ型はisで比較しても==で比較してもよいが >>> [1,2,3] == [1,2,3] True >>> [1,2,3] is [1,2,3] False >>> (1,2,3) == (1,2,3) True >>> (1,2,3) is (1,2,3) False リストやタプルはそうはいかないぞと。 おまけ ここまで聞いて、Javaのequalsと==に似てるなーっと思ったら こんな記事もあった。 Pythonのis演算子と==演算子の違い - logging.info

    [python]"is"と"=="の違い - dackdive's blog