組み込み型 一覧
組み込み定数 一覧
組み込み関数等 一覧
組み込み型 一覧
組み込み型 | グループ・備考 |
---|---|
bool【ブール型】3.7 | 数値型 ( long【長整数型】は int【整数型】に統合 3.0 ) |
complex【複素数型】3.6 / 3.8 | |
float【浮動小数点数型】3.6~3.8 | |
int【整数型】3.4 / 3.6~3.8 | |
list【リスト型】3.3 / 3.5 | シーケンス型 |
range【レンジ型】3.2 / 3.3 | |
tuple【タプル型】3.5 | |
str【文字列型】3.0~3.3 / 3.6~3.9 | テキストシーケンス型 |
bytearray【バイト配列型 (可変)】 | バイナリシーケンス型 |
bytes【バイト配列型 (不変)】 | |
memoryview【メモリビュー】 | |
frozenset【集合型 (不変)】 | 集合型 |
set【集合型 (可変)】 | |
dict【辞書型】3.5 / 3.7~3.10 | マッピング型 |
組み込み定数 一覧
組み込み定数 | 読取専用 | site※ | 備考 |
---|---|---|---|
__debug__ | ● | デバッグモードの有効性 | |
copyright | ● | 著作権 | |
credits | ● | クレジット | |
Ellipsis | 省略記号 ("...") を意味する値 | ||
False | ● | bool【ブール型】の偽値 | |
license | ● | 全ライセンスの表示方法 | |
None | ● | 値なし | |
NotImplemented | 特殊な二項演算メソッド ( __eq__() 等 ) の未実装を意味する値 | ||
True | ● | bool【ブール型】の真値 |
組み込み関数等 一覧 (組み込み型を含む)
記号 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.4 / 3.6~3.8 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 クラス】 class slice(stop) class slice(start, stop[, step]) | |
sorted(iterable, *, key=None, reverse=False)【ソート】 | |
str【文字列型】 ※3.0~3.3 / 3.6~3.9 class str(object='') class str(object=b'', encoding='utf-8', errors='strict') | ascii()【印字可能文字列変換 (エスケープ)】 repr()【印字可能文字列変換】 |
sum(iterable[, start])【合計】3.0 sum(iterable, /, start=0)【合計】3.8 | |
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 |