Python

【Python】予約語・組み込み関数一覧

この記事ではPythonの予約語・組み込み関数について解説しています。
これらと同じ名前は付けないように気をつけましょう!

予約語について

それでは予約語について見てきます!

予約語とは

予約語とは、識別子(クラス名や関数名や変数名)に利用できない文字列のことを言います。

例えば、ifという変数を定義すると呼び出したifが制御文なのか変数なのかわからなくなってしまいます。

なので、あらかじめ予約語として識別子に利用できないようにしておくことで無用なバグを防ぐことができます。

キーワードとの違い

キーワードとは言語仕様上特別な意味を持った語のことです。Pythonの予約語にはキーワードしかないので特に区別する必要はありません。

予約語の確認方法

予約語は、keyword.kwlistにリストとして格納されています。

import keyword

print(keyword.kwlist)

実行結果

['False', 'None', 'True', '__peg_parser__', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

予約語一覧

※ Python3.9.0

FalseNoneTrue__peg_oarser__andas
assertasyncawaitbreakclasscontinue
defdelelifelseexceptfinally
forfromglobalifimportin
islambdanonlocalnotorpass
raisereturntrywhilewithyield

組み込み関数について

組み込み関数について見ていきましょう!

組み込み関数とは

組み込み関数とは、言語が標準で用意してくれている関数のことを言います。

組み込み関数一覧

※ Python3.9.0

absallanyasciibinboolbreakpoint
bytearraybytescallablechrclassmethodcompilecomplex
delattrdictdirdivmodenumerateevalexec
filterfloatformatfrozensetgetattrglobalshasattr
hashhelphexidinputintisinstance
issubclassiterlenlistlocalsmapmax
memoryviewminnextobjectoctopenord
powprintpropertyrangereprreversedround
setsetattrslicesortedstaticmethodstrsum
supertupletypevarszip__import__

Link組み込み関数 — Python 3.9.1 ドキュメント

【Python】組み込み関数の使い方一覧この記事では、Pythonの組み込み関数の使い方を解説します。 組み込み関数とは、プログラム言語にあらかじめ用意されている関数のこ...
最短3か月でエンジニア転職「DMM WEBCAMP COMMIT」
なんと転職成功率98%!
今なら3日以内のカウンセリング枠を予約&参加で「1,000円分のAmazonギフト券」をプレゼント!