Python 組み込み関数のチートシート
Python の組み込み関数のリファレンス ガイド。 print、len、range、enumerate、zip、map、filter などの使用方法を学びます。
ユーティリティ&シーケンス機能
シーケンスのインデックス付けと構造を管理するために設計された、事前定義されたヘルパー ルーチン。
| メソッド・機能 | 構文 | 説明 |
|---|---|---|
| len() | len(s) | オブジェクトの長さ (項目数) を返します。 |
| range() | range(start, stop, [step]) | 開始から終了までの不変の数値シーケンスを返します。 |
| enumerate() | enumerate(iterable, start=0) | インデックスと値を含むタプルを生成する列挙オブジェクトを返します。 |
| zip() | zip(*iterables) | 入力全体にわたる値に対応するタプル集計のイテレータを返します。 |
| sorted() | sorted(iterable, key=None, reverse=False) | 反復可能な項目から新しくソートされたリストを返します。 |
| reversed() | reversed(seq) | シーケンスの値に対する逆反復子を返します。 |
評価および機能ツール
検証、集計、数学的削減をサポートするルーチン。
| メソッド・機能 | 構文 | 説明 |
|---|---|---|
| map() | map(function, iterable) | iterable 内のすべての項目に関数を適用し、イテレータを返します。 |
| filter() | filter(function, iterable) | 関数が true を返す iterable の要素からイテレータを構築します。 |
| any() | any(iterable) | イテラブルの少なくとも 1 つの要素が True と評価される場合、True を返します。 |
| all() | all(iterable) | iterable のすべての要素が True と評価される場合、True を返します。 |
| sum() | sum(iterable, start=0) | 合計が開始され、反復可能項目が左から右に表示されます。 |
| round() | round(number, ndigits=None) | 数値を n 桁の小数精度に丸めます。 |
インタラクティブなデモスクリプト
run_all_cheat_methods.py
エディターで実行# len()
len(s)
# range()
range(start, stop, [step])
# enumerate()
enumerate(iterable, start=0)
# zip()
zip(*iterables)
# sorted()
sorted(iterable, key=None, reverse=False)
# reversed()
reversed(seq)
# map()
map(function, iterable)
# filter()
filter(function, iterable)
# any()
any(iterable)
# all()
all(iterable)
# sum()
sum(iterable, start=0)
# round()
round(number, ndigits=None)よくある質問
zip() は異なる長さの反復可能オブジェクトをどのように処理しますか?
デフォルトでは、zip() は最短の反復可能値がなくなると停止します。Python 3.10 以降では、strict=True を渡して、長さが異なる場合に ValueError を発生させることができます。
sorted() と list.sort() の違いは何ですか?
sorted() は新しいソートされたリストを返し、任意の反復可能オブジェクトを受け入れますが、 list.sort() はリストをその場でソートし、None を返します。
関連トピック
推奨される Python リソース
関連するインタラクティブなチュートリアル、チートシート、コード比較で知識を深めてください。
Python チュートリアル
Python 関数
Python 関数をマスターします。 def を使用して再利用可能なコードを作成する方法、引数を定義する方法、戻り値を定義する方法、ローカルおよびグローバルなスコープを理解する方法を学びます。
リソースの表示
ハウツーガイド
Python で文字列を反転する方法
スライス、reversed() 関数、ループ連結を使用して Python で文字列を反転する方法を、ビジュアル コード例とともに学びます。
リソースの表示
言語の比較
Python と JavaScript: どちらのプログラミング言語が最適ですか?
Python と JavaScript の包括的な比較。構文の違い、パフォーマンス、使用例 (バックエンドとフロントエンド)、およびコーディング例を調べます。
リソースの表示