Python変数

| | | | | | | | | | | | |

#! / usr / bin / python


#整数の割り当て

年齢 = 45


#浮動小数点

給与 = 1456.8


#文字列

名前 = "John"


print (年齢)

print (給与)

印刷(名前)

< / td>

終了:

 45 1456.8 Jo hn 

Pythonで変数を作成するためのルールはsaです私は他の高級言語と同じように。

a)変数名は文字またはアンダースコアで始める必要があります。
b)変数名は数字で始めることはできません。
c)変数名には英数字とアンダースコア文字のみを含めることができます。 (Az、0-9および_)。
d)変数名では大文字と小文字が区別されます(name、Name、およびNAME&#8212;は3つの異なる変数です)。
e)予約済みの単語(キーワード)は、変数名。

1つの値を複数の変数に割り当てる:
Pythonでは、1つの値を複数の変数に同時に割り当てることもできます。
例:< / p>

#! / usr / bin / python


a = b = c = 10

print (a)

print (b)

印刷(c)

終了:

 10 10 10 

複数の変数に異なる値を割り当てる:


#! / usr / bin / python


a、b、c = 1 20.2 "GeeksforGeeks"


print (a )

print (b)

print (c)

終了:

 1 20.2 Python.Engineering 

異なるタイプに同じ名前を使用できますか?
同じ名前を使用すると、変数は新しい1つの値とタイプを参照し始めます。


# !! / usr / bin / python


a = 10

a = "GeeksforGeeks"


print (a)

< / td>

終了:

 Python.Engineering 

+演算子は変数をどのように処理しますか?

#! / usr / bin / python


a = 10

b = 20

print + b)


a = "Geeksfor"

b = "Geeks"

print (a + b)

終了:

 30 Python.Engineering 

さまざまなタイプに+を使用できますか?
さまざまなタイプに使用しないと、間違いが発生します。


< tbody>

#! / usr / bin / python


a = 10

b = "オタク"

print + b)

出力:

 TypeError:サポートされていない+のオペランドタイプ:`int`および`str` 

オブジェクト(またはクラスタイプ変数)の作成:
クラス、オブジェクト、およびメンバーを参照してください。


#値を持つ変数を表示するPythonプログラム
#クラス宣言で割り当てられ、クラス変数であり、
#メソッドとコンストラクター内の変数はインスタンスです

#変数。


#コンピュータサイエンスの学生クラス

クラス CSStudent:


#クラス変数

ストリーム = `cse`


#initメソッドまたはコンストラクター

def __ init __( self 、roll):

#インスタンス変数

self 。ロール = ロール


# CSStudentクラスオブジェクト

a = CSStudent( 101

b = CSStudent( 102


print (a.stream) #プリント&quot; cse&quot;

print (b.stream) #プリント&quot; cse&quot;

print (a.roll) # prints 101


#クラス変数は、クラスを使用して使用できます
#nameまた、

print (CSStudent.stream) #プリント&quot; cse&quot;

終了:

 cse cse 101 cse