Python 変数: 文字列変数型の定義/宣言方法

変数とは何か Python?
A Python 変数は値を格納するために予約されたメモリ領域です。言い換えれば、 Python プログラムはコンピュータにデータを渡して処理させます。
Python 変数タイプ
すべての価値 Python データ型があります。 Python Numbersリスト、タプル、文字列、辞書などの変数 Python 任意の名前、または a、aa、abc などの文字で宣言できます。
変数の宣言と使用方法
例を見てみましょう。変数を定義します。 Python そしてそれを「a」として宣言し、出力します。
a=100 print (a)
変数を再宣言するにはどうすればいいですか?
再申告することができます Python 一度宣言した変数でも、再度宣言する必要はありません。
ここには Python f=0 に初期化された変数を宣言します。
Later変数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
整数が string出力では「Guru」+ str(“99”)= “Guru99” と連結できます。
a="Guru" b = 99 print(a+str(b))
Python 変数の種類: ローカルとグローバル
変数には2種類あります Python: グローバル変数とローカル変数。プログラムやモジュールの残りの部分で同じ変数を使いたい場合はグローバル変数として宣言し、特定の関数やメソッド内で変数を使いたい場合はローカル変数を使用します。 Python 変数宣言。
これらを理解しましょう Python 以下のプログラムでは、変数の型とローカル変数とグローバル変数の違いを示しています。
- 変数を定義してみましょう Python ここで変数「f」は 全体的な スコープ内にあり、値101が割り当てられ、出力に表示されます。
- 変数fは関数内で再び宣言され、 ローカル スコープ。「私は学んでいます Python」と出力されます。これは Python 変数宣言は、先ほど定義したグローバル変数「f」と異なります。
- 関数呼び出しが終了すると、ローカル変数 f は破棄されます。12行目で「f」の値を再度表示すると、グローバル変数 f=101 の値が表示されます。
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)
一方、 Python キーワードを使用した変数宣言 全体的な関数内でグローバル変数を参照できます。
- 変数「f」は 全体的な スコープ内にあり、値101が割り当てられ、出力に表示されます。
- 変数 f はキーワードを使用して宣言されます 全体的な。 これは NOT a ローカル変数ですが、これは先ほど宣言したのと同じグローバル変数です。したがって、その値を出力すると、出力は101になります。
- 関数内で「f」の値を変更しました。関数呼び出しが終了すると、変数「f」の変更された値は保持されます。12行目で「f」の値を再度表示すると、「changeing global variable」という値が表示されます。
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)
変数を削除するにはどうすればいいですか?
削除することもできます Python コマンドを使用した変数 インクルード 「変数名」。
以下の例では Python 変数を削除し、変数fを削除しました。そして、それを印刷しようとすると、エラーが発生します。変数名が定義されていませんこれは、変数が削除されたことを意味します。
の例 Python 変数を削除するか Python 変数をクリア:
f = 11; print(f) del f print(f)





