組み込み型 一覧
組み込み定数 一覧
組み込み関数等 一覧

組み込み型 一覧

組み込み型 グループ・備考
bool【ブール型】3.7 数値型
( long【長整数型】は int【整数型】に統合 3.0 )
complex【複素数型】3.6 / 3.8
float【浮動小数点数型】3.6~3.8
int【整数型】3.1 / 3.2 / 3.4 / 3.6~3.8 / 3.103.12
list【リスト型】3.3 / 3.5シーケンス型
range【レンジ型】3.2 / 3.3
tuple【タプル型】3.5
str【文字列型】3.0~3.3 / 3.6~3.93.12 テキストシーケンス型
bytearray【バイト配列型 (可変)】バイナリシーケンス型
bytes【バイト配列型 (不変)】
memoryview【メモリビュー】
frozenset【集合型 (不変)】集合型
set【集合型 (可変)】
dict【辞書型】3.5 / 3.7~3.10 マッピング型

組み込み定数 一覧

組み込み定数 読取専用site備考
__debug__デバッグモードの有効性
copyright著作権
creditsクレジット
Ellipsis省略記号 ("...") を意味する値
Falsebool【ブール型】の偽値
license全ライセンスの表示方法
None値なし
NotImplemented特殊な二項演算メソッド ( __eq__() 等 ) の未実装を意味する値
Truebool【ブール型】の真値
※site:自動的にインポートされる site モジュールで定義

組み込み関数等 一覧 (組み込み型を含む)

記号 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

組み込み関数等 (組み込み型を含む) 関連
記号
__import__() 【インポート (高等)】3.3
@classmethod【クラスメソッド】3.9 / 3.10 @staticmethod【静的メソッド】
@property【プロパティ デコレータ】3.5 property【プロパティ クラス】
@staticmethod【静的メソッド】3.10 @classmethod【クラスメソッド】
A
abs(x) 【絶対値】 round【丸め】
aiter(async_iterable) 3.10
all(iterable) 【真偽判定 (全て)】any【真偽判定 (一部)】
awaitable anext(async_iterator[, default]) 3.10
any(iterable) 【真偽判定 (一部)】all【真偽判定 (全て)】
ascii(object) 【印字可能文字列変換 (エスケープ)】 repr【印字可能文字列変換】
str【文字列型】
B
bin(x) 【2 進文字列変換】 oct【8 進文字列変換】
hex【16 進文字列変換】
bool【ブール型】
class bool([x]) 3.7
complex【複素数型】
float【浮動小数点数型】
int【整数型】
breakpoint(*args, **kws) 【ブレークポイント】3.7
bytearray【バイト配列型 (可変)】
class bytearray([source[, encoding[, errors]]])
bytes【バイト配列型 (不変)】
bytes【バイト配列型 (不変)】
class bytes([source[, encoding[, errors]]])
bytearray【バイト配列型 (可変)】
C
callable(object) 【呼び出し可能オブジェクト判定】3.2
chr(i) 【Unicode コードポイント ⇒ 文字】 ord【文字 ⇒ Unicode コードポイント】
compile(source, filename, mode, flags=0, dont_inherit=False, optimize=-1) 【コンパイル】3.2 / 3.5 / 3.8
complex【複素数型】3.6 / 3.8
class complex([real[, imag]])
bool【ブール型】
float【浮動小数点数型】
int【整数型】
D
delattr(object, name) 【属性削除】 dir【名前リスト・属性リスト】
getattr【属性取得】
hasattr【属性有無判定】
setattr【属性設定】
vars【属性辞書】
dict【辞書型】 3.5 / 3.7~3.10
class dict(**kwarg)
class dict(mapping, **kwarg)
class dict(iterable, **kwarg)
dir([object]) 【名前リスト・属性リスト】 delattr【属性削除】
getattr【属性取得】
hasattr【属性有無判定】
setattr【属性設定】
vars【属性辞書】
divmod(a, b) 【商・剰余】
E
enumerate(iterable, start=0) 【番号付け】
eval(expression, globals=None, locals=None) 【コード評価】 exec【コード実行】
exec(object[, globals[, locals]]) 【コード実行】 eval【コード評価】
F
filter(function, iterable) 【フィルタ】
float【浮動小数点数型】3.6~3.8
class float([x])
bool【ブール型】
complex【複素数型】
int【整数型】
format(value[, format_spec]) 【書式化】3.4 input【1行入力】
print【テキストストリーム出力】
frozenset【集合型 (不変)】
class frozenset([iterable])
set【集合型 (可変)】
G
getattr(object, name[, default]) 【属性取得】 delattr【属性削除】
dir【名前リスト・属性リスト】
hasattr【属性有無判定】
setattr【属性設定】
vars【属性辞書】
globals() 【グローバルシンボルテーブル辞書取得】
H
hasattr(object, name) 【属性有無判定】 delattr【属性削除】
dir【名前リスト・属性リスト】
getattr【属性取得】
setattr【属性設定】
vars【属性辞書】
hash(object) 【ハッシュ値取得】
help([object]) 【ヘルプ】3.4
hex(x) 【16 進文字列変換】 bin【2 進文字列変換】
oct【8 進文字列変換】
I・J・K
id(object) 【識別値取得】
input([prompt]) 【1行入力】 format【書式化】
print【テキストストリーム出力】
int【整数型】3.1 / 3.2 / 3.4 / 3.6~3.8 / 3.103.12
class int([x]) 3.7
class int(x=0) 3.2
class int(x, base=10)
bool【ブール型】
complex【複素数型】
float【浮動小数点数型】
isinstance(object, classinfo) 【インスタンス判定】3.10
issubclass(class, classinfo) 【サブクラス判定】3.10
iter(object[, sentinel]) 【イテレータ取得】
L
len(s) 【長さ・要素数】
list【リスト型】3.3 / 3.5
class list([iterable])
range【レンジ型】
tuple【タプル型】
locals() 【ローカルシンボルテーブル辞書取得】
M
map(function, iterable, ...) 【マップ】
max(iterable, *[, key, default]) 【最大値】3.4 / 3.8
max(arg1, arg2, *args[, key]) 【最大値】3.8
min【最小値】
memoryview(obj) 【メモリビュー】
min(iterable, *[, key, default]) 【最小値】3.4 / 3.8
min(arg1, arg2, *args[, key]) 【最小値】3.8
max【最大値】
N
next(iterator[, default]) 【次要素取得】
O
class object【オブジェクトクラス】
oct(x) 【8 進文字列変換】 bin【2 進文字列変換】
hex【16 進文字列変換】
open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None) 【ファイルオープン】 3.3~3.6 / 3.10
ord(c) 【文字 ⇒ Unicode コードポイント】 chr【Unicode コードポイント ⇒ 文字】
P・Q
pow(base, exp[, mod]) 【べき乗・剰余 (baseexp % mod)】 3.8
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False) 【テキストストリーム出力】 3.0 / 3.3 format【書式化】
input【1行入力】
class property(fget=None, fset=None, fdel=None, doc=None) 【プロパティクラス】 3.5 @property【プロパティ デコレータ】
R
range【レンジ型】3.2 / 3.3
range(stop)
range(start, stop[, step])
list【リスト型】
tuple【タプル型】
repr(object) 【印字可能文字列変換】 ascii【印字可能文字列変換 (エスケープ)】
str【文字列型】
reversed(object) 【逆順】
round(number[, ndigits]) 【丸め】3.0 abs【絶対値】
S
set【集合型 (可変)】
class set([iterable])
frozenset【集合型 (不変)】
setattr(object, name, value) 【属性設定】 delattr【属性削除】
dir【名前リスト・属性リスト】
getattr【属性取得】
hasattr【属性有無判定】
vars【属性辞書】
slice【slice クラス】3.12
class slice(stop)
class slice(start, stop, step=None)
sorted(iterable, *, key=None, reverse=False) 【ソート】
str【文字列型】 3.0~3.3 / 3.6~3.93.12
class str(object='')
class str(object=b'', encoding='utf-8', errors='strict')
ascii【印字可能文字列変換 (エスケープ)】
repr【印字可能文字列変換】
sum(iterable[, start]) 【合計】3.0
sum(iterable, /, start=0) 【合計】3.83.12
super([type[, object-or-type]]) 【スーパークラス】
T・U
tuple【タプル型】3.5
tuple([iterable])
list【リスト型】
range【レンジ型】
type【型クラス】3.6
class type(object)
class type(name, bases, dict)
V・W・X・Y
vars([object]) 【属性辞書】 delattr【属性削除】
dir【名前リスト・属性リスト】
getattr【属性取得】
hasattr【属性有無判定】
setattr【属性設定】
Z
zip(*iterables, strict=False) 【組分け】3.10