組み込み関数を要約すると、「組み込み関数」です。
1. 数学的演算
abs(x) | 絶対値を求める |
complex([real[, imag]]) | 複素数を作成する |
pmod(ある, b) | 商と余りをそれぞれ取得します 注: 整数型と浮動小数点型の両方を使用できます |
float([x]) | 文字列または数値を浮動小数点数に変換します。パラメータがない場合は、0.0を返します |
int([x[,base]]) | 文字をint型に変換します。baseは基数を表します |
long([x[,base]]) ) | 文字をlong型に変換する |
pow(x, y[, z]) | xのy乗を返す |
range([start], stop[, step]) | デフォルトで0から始まるシーケンスを生成 |
round(x[, n]) | 丸め |
sum(iterable[, start]) | 集合を合計する |
oct(x) acont a数値をOctalの変換 | |
整数 x をバイナリ文字列に変換します | |
x をブール型に変換します | |
2. コレクション クラスの操作 | |
basestring() | strとunicodeのスーパークラス | は直接呼び出すことはできず、インスタンス判定として使用できます
format(value [, format_spec])
フォーマットされた出力文字列
フォーマットされたパラメータの順序は0から始まります。私は {0}、私は {1} が好きです」unichr(i) | 指定された int 型の Unicode を返します |
列挙可能なオブジェクトを返します。オブジェクトの next() メソッドはタプルを返します | |
はオブジェクトのイテレータを生成し、2 番目のパラメータは区切り文字を表します | |
セット内の最大値を返します | |
セット内の最小値を返します | |
データディクショナリを作成 | |
あるコレクションクラスを別のコレクションクラスに変換 | |
オブジェクトのインスタンス化を設定 | |
不変セットを生成する | |
文字列型に変換する | |
チームセットを並べ替える | |
タプル型を生成します | |
xrange() 関数は range() に似ていますが、xrnage() は異なりますリストを作成すると、リストのように動作する xrange オブジェクトが返されますが、この機能により、リストが大きい場合にメモリを節約できます |
all(iterable) | 1. セット内のすべての要素が true の場合は true 2 を返します。 |
1. セット内の要素の 1 つが true の場合は true | 2、それが空の文字列の場合は False を返します|
x y の場合は正の数を返します |
callable(object) | オブジェクトオブジェクトが呼び出し可能かどうかを確認する 1.クラスを呼び出すことができる 2.クラスメソッド()で__call__メソッドが宣言されていないとインスタンスを呼び出すことができない |
1. アノテーションは、このメソッドがクラスメソッドであることを示すために使用されます | 2. クラスメソッドは、クラスまたはインスタンスによって呼び出すことができます 3. クラスメソッドは、クラス内の静的メソッドに似ています。メソッド 自己パラメータは必要ありません |
ソースをコードまたは AST オブジェクトにコンパイルします。コード オブジェクトは、exec ステートメントを介して実行することも、eval() を使用して評価することもできます。 | 1. パラメータ ソース: 文字列または AST (抽象構文ツリー) オブジェクト。2. パラメータ ファイル名: コードがファイルから読み取られない場合、いくつかの識別可能な値が渡されます。 3. パラメータモデル: コンパイルされたコードのタイプを指定します。 「exec」、「eval」、「single」として指定できます。 4. パラメータ flag と dont_inherit: これら 2 つのパラメータは当面導入されません |
1. パラメータを指定しないと、現在のスコープ内の変数、メソッド、および定義された型のリストが返されます。 ; | 2 は、パラメーターを受け取るときに、パラメーターの属性とメソッドのリストを返します。3. パラメータにメソッド __dir__() が含まれている場合、このメソッドが呼び出されます。パラメータがインスタンスの場合。 4. パラメータに __dir__() が含まれていない場合、このメソッドはパラメータ情報を最大限に収集します |
オブジェクト object の name という名前の属性を削除します | |
expression の値を計算します | |
使い方は exec() と似ていますが、execfile のパラメータ filename が異なる点が異なりますexec のパラメータは文字列です。 | |
[item for item in iterable if function(item)] と同等のシーケンスを構築します | 1. パラメーター関数: 戻り値が True または False である関数。何もない2. パラメータ iterable: シーケンスまたは反復可能なオブジェクト |
getattr(object, name [, defalut]) | クラスの属性を取得します |
globals() | 現在のグローバル シンボル テーブルを説明する辞書を返します |
hasattr(object, name) | オブジェクト object に name という名前の属性が含まれているかどうかを判断します |
hash(object) | オブジェクト object がハッシュ テーブル型の場合は、オブジェクト object のハッシュ値を返します |
id(object) | オブジェクトの一意の識別子(メモリ識別子)を返す |
isinstance(object, classinfo) | オブジェクトがクラスのインスタンスかどうかを判断する |
issubclass(class, classinfo) | サブクラスかどうかを判定 |
len(s) | コレクションの長さを返す |
locals() | 現在の変数リストを返す |
map(function, iterable, ... ) | 各要素を走査し、関数操作を実行 |
memoryview(obj) | メモリミラー型オブジェクトを返す |
next(iterator[,default]) | iterator.next()と同様 |
object() | 基本クラス |
property([fget[, fset[, fdel[, doc]]]]) | プロパティアクセス用のラッパークラス。設定後、setter および getter にアクセスできます。 c.x=value など。 |
reduce (function, iterable[,Initializer]) | マージ操作は最初の 2 つのパラメータから始まり、最初の 2 つの結果が 3 番目のパラメータとマージされて処理されます。 |
reload(module ) | モジュールをリロード |
setattr(object, name, value) | 属性値を設定 |
repr(object) | オブジェクトを印刷可能な形式に変換する |
slice() ) | オブジェクトの型を返します |
vars([object]) | パラメータがない場合は、dict()メソッドと同様です |
bytearray([ソース [, エンコード [, エラー]]]) | バイト配列 | 1 を返します。ソースが整数の場合は、ソースの長さを含む初期化された配列を返します。ソースが文字列の場合は、文字列を に変換します。指定されたエンコーディングに従ったバイト シーケンス。
zip([iterable, ... ]) | |
file(filename [, mode [, bufsize]]) ファイルが存在せず、モードが書き込みまたは追加の場合、ファイル タイプのコンストラクターが使用されます。作成されます。モードパラメータに「b」を追加すると、ファイルはバイナリ形式で操作されます。モードパラメータに「+」を追加すると、ファイル 1 に対する読み取りと書き込みの同時操作が可能になります。パラメータ filename: ファイル名。 | 2. パラメータモード: 'r' (読み取り)、'w' (書き込み)、'a' (追加)。 |
input([prompt]) |
open(name[, mode[,buffering]])
print 印刷関数 |
|
を使用して入力を設定することをお勧めします。入力は文字列として処理されます |
以上がPythonの組み込み関数の詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。