最も完全なpython内蔵関数整理

9649 ワード

Pythonには多くの関数とタイプが内蔵されており、いつでも使用できます.以下はアルファベット順に並べて出します.
1 abs (x)
数の絶対値を返します.パラメータは整数または浮動小数点数です.パラメータが複数の場合は、そのモジュールが返されます.
2
  • all(iterable)iterable内のすべての要素がTrueである場合(またはiterableが空)、Trueを返します.
  • 3 any (iterable)
    iterableの要素がTrueの場合、Trueが返されます.iterableが空の場合はFalseを返します.次のようになります.
    4 ascii (object)
    関数repr()のように、入力対象の印刷可能な文字列が返されるが、ASCII符号化されていない文字は返される文字列から削除され、これらの文字はrepr()によって生成された文字列の中で符号化プラス\x\uまたは\Uの接頭辞によって表される.この関数によって生成される文字列はPython 2のrepr()関数と類似している.
    5 bin (x)
    整数をバイナリ文字列に変換します.結果は利用可能なPython式です.xがPythonのintタイプでない場合、__index__()メソッドを定義して整数を返す必要があります.
    6 bool ([x])
    1つの値をブールタイプに変換し、標準の真値判断プロセスを使用します.xが偽または存在しない場合、Falseが返される.そうでなければTrueを返します.boolは同じクラスであり、intのサブクラスであり、boolクラスは他のサブクラスとして使用できない.その例はFalseおよびTrueである.
    7
  • bytearray([source[,encoding[,errors]]])は、新しいバイト配列を返します.このbytearray型は0<=x<256の範囲の可変整数シーケンスである.これは、可変シーケンスタイプに記載されているほとんどの可変シーケンスの一般的な方法と、bytesタイプが有するほとんどの方法とを有する.オプションのsourceパラメータは、いくつかの異なる方法で配列を初期化できます.パラメータがなければ、0のサイズの配列が作成されます.

  • 1:文字列の場合は、符号化(およびオプションのエラー)パラメータも指定する必要があります.bytearray()は、次いで、文字列を使用してstr.encode()バイトに変換される.
    2:整数の場合、配列はそのサイズを持ち、空のバイトで初期化されます.
    3:バッファインタフェースに一致するオブジェクトの場合、そのオブジェクトの読み取り専用バッファを使用してバイト配列を初期化します.
    4:反復可能な場合は、配列の初期内容として使用される範囲内の整数の反復でなければなりません.0 <= x < 256
    8 bytes ([ source [,encoding [,errors ] ] ] )
    可変範囲の整数シーケンスである新しいバイトオブジェクトを返します.可変バージョン-同じ非変異メソッドと同じインデックスとスライス動作を持つ.0 <= x < 256
    従って、構造関数のパラメータはbytearray()として解釈される.バイトオブジェクトは、文字で作成することもできます.
    9
  • callable(object)Trueオブジェクトパラメータが呼び出し可能と表示された場合、Falseが返されます.これがtrueを返す場合、呼び出しの失敗は依然として可能ですが、falseの場合、呼び出しオブジェクトは永遠に成功しません.クラスは呼び出し可能であることに注意してください(クラスを呼び出して新しいインスタンスを返します).クラスに__call__()メソッドがある場合、このインスタンスは
  • を呼び出すことができる.
  • 3.2版新機能:3.2版新機能:この機能はPython 3.0で最初に削除され、Python 3.2で持ち帰られた.

  • 10 chr (i )
    Unicodeコードポイントが整数iであることを示す文字列を返します.たとえば、chr(97)は文字列'a'を返します.これは反対のord()です.パラメータの有効範囲は0から1114111(16をベースとした0 x 10 FFFF)である.ValueErrorもし私がこの範囲外にいたら、提出されます.
    狭いUnicodeバージョンでは、長さ2の文字列が65535(0 xFFFFの16進数)より大きいことに注意してください.
    11 classmethod(機能)は、関数のクラスメソッドを返します.
    クラスメソッドは、インスタンスメソッドがインスタンスを受信するように、クラスを暗黙的な最初のパラメータとして受信します.クラスのメソッドを宣言するには、次のようにします.
    class C:    @classmethod    def f(cls, arg1, arg2, ...
    この@classmethod形式は、関数定義の詳細を記述する機能定義を参照して、関数装飾である.
    クラス(C.f()など)またはインスタンス(C().f()など)で呼び出すことができる.このインスタンスは、クラスを除いて無視されます.派生クラスに対してクラスメソッドを呼び出すと、派生クラスオブジェクトは隠された最初のパラメータとして渡されます.
    クラスメソッドはC++またはJava静的メソッドとは異なります.これらが必要な場合は、staticmethod()節を参照してください.
    クラスメソッドの詳細については、「標準階層のドキュメント標準タイプ階層」を参照してください.
    12 compile (source,filename,mode,flags = 0,dont_inherit = False,optimize = -1 )
    ソースコードをコードまたはASTオブジェクトにコンパイルします.コードオブジェクトはexec()またはeval()を実行できます.ソースは文字列またはASTオブジェクトです.ast ASTオブジェクトの使用方法については、モジュールドキュメントを参照してください.
    このファイル名パラメータは、コードから読み込まれたファイルに与えるべきである.ファイルから読み込まれていない場合('通常使用)、認識可能な値が渡されます.
    このモードパラメータは、どのようなコードをコンパイルする必要があるかを指定します.ソースに含まれる文のシーケンスの場合、'eval'が単一の表現である場合、または'single'が単一のインタラクティブ宣言である場合(後者の場合、計算結果は他のものよりも式文Noneが印刷される).
    オプションのパラメータフラグとdont_Inheritは、ソースのコンパイルに影響する将来の文を制御します.両方が存在しない(または両方がゼロ)場合、コードはcompileを呼び出しているコードの将来の文とともにコンパイルされます.flagsパラメータが与えられ、dont_Inheritは(またはゼロ)ではありません.flagsパラメータで指定された将来の文と使用される文が使用されます.dont_Inheritは非ゼロ整数であり、flagsパラメータはこのパラメータである-コンパイル呼び出しをめぐる将来の宣言は無視されます.
    将来の文は、複数の文をビット「または」から一緒に指定できるビットによって指定されます.特定の特徴を指定するために必要なビットドメインは、モジュール内のインスタンスのcompiler_flag属性として見つけることができる._Feature __future__
    パラメータoptimizeはコンパイラの最適化レベルを指定します.オプションのデフォルト値-1は、解釈器の最適化レベル-Oを選択する.明示的なレベルは0(最適化なし;__debug__ Yes)、1(断言削除、__debug__偽物)、または2(docstringsも削除).SyntaxErrorコンパイルソースが無効であり、TypeErrorソースが空のバイトを含む場合、この関数が開始されます.
    に注意
  • マルチラインコード入力'single'または'eval'モードで文字列をコンパイルする場合、入力は少なくとも1つの改行で終了する必要があります.これは、codeモジュールで不完全で完全な文を検出するのを容易にするためである.バージョン3.2での変更:バージョン3.2での変更:WindowsとMacの改行を許可します.'exec'モードで入力しても改行で終わる必要はありません.最適化パラメータが追加されました.

  • 内蔵関数はここまで・・・
    きょうの贈り物
    一つのことを堅持するのは難しいです.あなたは本当にやりたいかもしれませんが、あきらめて、それは関係ないと自分に伝える理由がたくさんあります.長い間、やめられない態度があったので、あなたは普通に理由がないわけではありません.
    おすすめ:
    python学習編
    エレガントなPython
    pythonによるExcelチュートリアルの操作
    あなたのPythonコードを優雅で本物にします
    Pythonノート
    python学習ノート
    Pythonの小さな知識:Python反復器とジェネレータ
    python関数の概要
    Python常用モジュール資料
    Python禅道
    Python文字列操作方法大全
    Pythonのコード命名規則
    python配列のdel,remove,pop区別
    機械学習編
    機械学習入門科学普及編--シリーズ二
    機械学習アルゴリズムのランダムデータ生成総括
    pythonデータ洗浄編
    pythonデータ洗浄編
    深く勉強したいですか.まずこの25の概念を理解します!
    自然言語処理におけるAttention Model:何となぜ
    ユーザ画像のユーザ性別認識
    機械学習入門科学普及編--シリーズ一
    顧客流出分析
    地球温暖化温度分析図
    データマイニング学習ノート--決定木C 4.5
    決定木あなたが知っているべきいくつかの点
    意思決定ツリーのPython実装
    機械学習の------K-Means(K平均)
    機械学習アルゴリズムとPython実践の(一)k近隣(KNN)
    データ科学の完全な学習経路
    線形回帰、論理回帰、各種回帰の概念学習
    from:http://docspy3zh.readthedocs.io/en/latest/library/functions.html