Python 変数:文字列変数の型を定義/宣言する方法
Python の変数とは?
Python 変数は、値を格納するための予約済みのメモリ ロケーションです。つまり、python プログラムの変数は、処理のためにコンピューターにデータを渡します。
Python 変数の型
Python のすべての値にはデータ型があります。 Python のさまざまなデータ型は、Numbers、List、Tuple、Strings、Dictionary などです。Python の変数は、任意の名前または a、aa、abc などのアルファベットで宣言できます。
このチュートリアルでは、
- 変数を宣言して使用する方法
- 変数を再宣言する
- 変数の連結
- ローカル変数とグローバル変数
- 変数を削除する
変数を宣言して使用する方法
例を見てみましょう。 Python で変数を定義し、それを「a」として宣言して出力します。
a=100 print (a)
変数を再宣言する
一度宣言した後でも、Python 変数を再宣言できます。
ここでは、f=0 に初期化された Python 宣言変数があります。
後で、変数 f を値「guru99」に再割り当てします
Python 2 の例
# Declare a variable and initialize it f = 0 print f # re-declaring the variable works f = 'guru99' print f
Python 3 の例
# Declare a variable and initialize it f = 0 print(f) # re-declaring the variable works f = 'guru99' print(f)
Python 文字列の連結と変数
文字列や数値などの異なるデータ型を連結できるかどうか見てみましょう。たとえば、「Guru」と数字「99」を連結します。
数値を文字列として宣言せずに数値を文字列と連結する Java とは異なり、Python で変数を宣言するには、数値を文字列として宣言する必要があります。それ以外の場合は、TypeError が表示されます
次のコードでは、未定義の出力が得られます –
a="Guru" b = 99 print a+b
整数が文字列として宣言されると、「Guru」 + str の両方を連結できます ("99")="Guru99" が出力されます。
a="Guru" b = 99 print(a+str(b))
Python 変数の型:ローカルとグローバル
Python には、グローバル変数とローカル変数の 2 種類の変数があります。プログラムまたはモジュールの残りの部分で同じ変数を使用する場合は、それをグローバル変数として宣言しますが、特定の関数またはメソッドで変数を使用する場合は、Python 変数宣言中にローカル変数を使用します。
以下のプログラムのローカル変数とグローバル変数の違いで、この Python 変数の型を理解しましょう。
<オール>
Python 2 の例
# Declare a variable and initialize it f = 101 print f # Global vs. local variables in functions def someFunction(): # global f f = 'I am learning Python' print f someFunction() print f
Python 3 の例
# Declare a variable and initialize it f = 101 print(f) # Global vs. local variables in functions def someFunction(): # global f f = 'I am learning Python' print(f) someFunction() print(f)
キーワード global, を使用した Python 変数宣言 関数内でグローバル変数を参照できます。
<オール>
Python 2 の例
f = 101; print f # Global vs.local variables in functions def someFunction(): global f print f f = "changing global variable" someFunction() print f
Python 3 の例
f = 101; print(f) # Global vs.local variables in functions def someFunction(): global f print(f) f = "changing global variable" someFunction() print(f)
変数を削除する
コマンド del を使用して Python 変数を削除することもできます 「変数名」.
以下の Python 変数の削除の例では、変数 f を削除しました。出力を続行すると、「変数名が定義されていません」というエラーが表示されます。 」は、変数を削除したことを意味します。
Python の delete 変数または Python の clear 変数の例:
f = 11; print(f) del f print(f)
まとめ:
- 変数は、情報を維持および参照できる「エンベロープ」または「バケット」と呼ばれます。他のプログラミング言語と同様に、Python も変数を使用して情報を保存します。
- 変数は、任意の名前または a、aa、abc などのアルファベットで宣言できます。
- 変数は、一度宣言した後でも再宣言できます
- Python 定数は、変更できない値を保持する変数の型として理解できます。通常、Python 定数は他のファイルから参照されます。 Python 定義定数は、関数、モジュールなどを含む新しいファイルまたは別のファイルで宣言されています。
- Python の変数のタイプまたは Python の変数タイプ:ローカルとグローバル
- 現在の関数で使用する場合は、ローカル変数を宣言します
- プログラムの残りの部分で同じ変数を使用する場合は、グローバル変数を宣言します
- 変数を削除するには、キーワード「del」を使用します。
Python