Python ヘルプの参照方法

「help」関数を使うことで、Pythonの標準関数についての使い方を確認することができる。

使い方は知りたい関数を以下の書式に則って打ち込むだけ。

help(知りたい関数を入力)

例:print関数のヘルプを表示
help(print)
Help on built-in function print in module builtins:

print(...)
    print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)

    Prints the values to a stream, or to sys.stdout by default.
    Optional keyword arguments:
    file:  a file-like object (stream); defaults to the current sys.stdout.
    sep:   string inserted between values, default a space.
    end:   string appended after the last value, default a newline.
    flush: whether to forcibly flush the stream.

標準関数は以下の通り。(Python3.7~3.9まで確認)

標準関数一覧

関数機能
abs()絶対値を取得
setattr()オブジェクトに指定された属性を追加
delattr()オブジェクトから指名された属性を削除
getattr()オブジェクトから指定された属性を取得
hash()ハッシュ値(整数)を取得
memoryview()メモリビューオブジェクトを取得
set()集合を扱う型
all()すべての要素がTrueならTrueを返す
any()いずれかの要素がTrueならTrueを返す
dict()辞書の作成( { } でも作成できる)
help()ヘルプを表示(関数の使い方などを表示)
min()最小値の取得
max()最大値の取得
sum ()合計値を計算
pow()べき乗を計算
round()四捨五入
dir()属性リストを返す(関数一覧などを表示)
int()文字列を整数に変換
bool()bool値(TrueまたはFalse)を返す
float()float値を返す
complex()複素数を返す、文字列や数を複素数に変換
hex()16進数を返す(先頭に0x(ゼロエックス)を付ける)
oct()8進数を返す(先頭に0o(ゼロオー)を付ける)
bin()2 進文字列を返す(先頭に0b(ゼロビー)を付ける)
str()文字列を返す、数値を文字列に変換
ord()文字をUnicode値に変換
chr()Unicode値を文字に変換
ascii()オブジェクトの印字可能な表現を含む文字列を返す
repr()オブジェクトの印字可能な表現を含む文字列を返す
bytes()bytesオブジェクトを返す
range()指定した開始値から終了値まで値を出力
print()文字や数字を表示
eval()引数がPythonの式として実行
next()次の要素を取得
iter()イテレータ (iterator) オブジェクトを返す
slice()range(start, stop, step) で指定されるインデクスの集合を表す
divmod()2つの (複素数でない) 数を引数として取り、整数の除法を行う
id()オブジェクトの “識別値” を返す 
object()特徴を持たない新しいオブジェクトを返す
sorted()iterable の要素を並べ替えた新たなリストを返す
enumerate()enumerate オブジェクトを返す
input()引数 prompt を標準出力に表示し、ユーザーの入力を1行読み込み
staticmenthod()メソッドを静的メソッドへ変換
open()file を開き、対応する ファイルオブジェクト を返す
breakpoint()呼び出した場所でデバッガを呼び出す
exec()Python コードの動的な実行を行う
isinstance()object 引数が classinfo 引数のインスタンスであるかサブクラスのインスタンスの場合に真を返す
super()プロキシオブジェクトを返す
tuple()タプル型を返す
list()リスト型を返す
callable()呼び出し可能オブジェクトかどうかを確認
format()“書式化された” 表現に変換
len()オブジェクトの長さ (要素の数) を返す
property()property 属性を返す
type()引数が1つだけの場合、object の型を返す
frozennet()新しい frozenset オブジェクトを返す
vars()_dict__ 属性を持つオブジェクトの、 __dict__ 属性を返す
classmethod()メソッドをクラスメソッドへ変換
locals()現在のローカルシンボルテーブルを表す辞書を更新して返す
zip()それぞれのイテラブルから要素を集めたイテレータを作る
compile()source をコードオブジェクト、もしくは、 AST オブジェクトに変換
locals()現在のローカルシンボルテーブルを表す辞書を更新して返す
globals()現在のグローバルシンボルテーブルを表す辞書を返す
map()iterable の全ての要素に適用するイテレータを返す
reversed()要素を逆順に取り出すイテレータ (reverse iterator) を返す
hasattr()文字列がオブジェクトの属性名の一つであった場合 True を、そうでない場合 False を返す
__import__()この関数は import 文により呼び出される

以下公式ページドキュメントも合わせて確認すると便利です。

コマンドリファレンス

トップページへ戻る