Python Keywords and Identifiers with examples
今回は、Pythonのキーワードと識別子について例を挙げて説明します。
Pythonキーワードとは
Pythonキーワードとは予約語で、変数、クラス、関数などの名前として使用できないものを指します。 これらのキーワードは特別な意味を持っており、Pythonプログラミング言語の特別な目的のために使用されます。 例えば、Python キーワード “while” は while ループに使用されるため、”while” という名前の変数を指定するとコンパイルエラーが発生する可能性があります。 キーワードの一覧は、コマンドプロンプト(Mac OSではターミナル)を開き、「Python」と入力してエンターキーを押してください。 その後、help()
と入力し、Enterキーを押します。
Chaitanyas-MacBook-Pro:~ chaitanyasingh$ Python 3.6...>>> help()Welcome to Python 3.6's help utility!...help> keywordsHere is a list of the Python keywords. Enter any keyword to get more help.False def if raiseNone del import returnTrue elif in tryand else is whileas except lambda withassert finally nonlocal yieldbreak for not class from or continue global pass
Python キーワードの例
次の例では、while キーワードを使って、変数 num の値が 5 より大きい限り表示するループを作成しています。
num = 10while num>5: print(num) num -= 1
出力:
Python 識別子
前回の記事で、Pythonの変数について説明しました。
例えば、ここでは変数が整数型で、値10を保持しています。
num = 10
1.変数の名前は、num
は識別子と呼ばれます。 変数名は必ずアルファベットかアンダースコア(_)で始めなければならない。 例えば 例えば、_str, str, num, _num はすべて有効な変数名です。
2. 変数名の先頭を数字にすることはできません。 例:9numは有効な変数名ではありません。
3 変数名には、%, $, #などの特殊文字は使用できません。これらは、英数字とアンダースコア(AからZ、aからz、0から9、_)のみ使用できます。
4. Pythonでは変数名は大文字と小文字を区別するため、num
とNUM
は異なる変数になります。
Python identifier example
次の例では、3つの変数を持っています。 変数名num
、_x
、a_b
は識別子です。
# few examples of identifiersnum = 10print(num)_x = 100print(_x)a_b = 99print(a_b)
Output: