Python
 Computer >> コンピューター >  >> プログラミング >> Python

Python-クラスとメソッドの外部と内部で変数を使用する


Pythonはオブジェクト指向プログラミング言語です。 Pythonのほとんどすべてがオブジェクトであり、そのプロパティとメソッドがあります。クラスは、オブジェクトコンストラクター、またはオブジェクトを作成するための「青写真」のようなものです。

クラスの外部で定義された変数には、変数名を記述するだけで、任意のクラスまたはクラス内の任意のメソッドからアクセスできます。

# defined outside the class'
# Variable defined outside the class.
outVar = 'outside_class'    
print("Outside_class1", outVar)
''' Class one '''
class Ctest:
   print("Outside_class2", outVar)
   def access_method(self):
      print("Outside_class3", outVar)
# Calling method by creating object
uac = Ctest()
uac.access_method()
''' Class two '''
class Another_ Ctest_class:
   print("Outside_class4", outVar)
   def another_access_method(self):
      print("Outside_class5", outVar)
# Calling method by creating object
uaac = Another_ Ctest_class()
uaac.another_access_method()
The variables that are defined inside the methods can be accessed within that method only by simply using the variable name.
# defined inside the method'
'''class one'''
class Ctest:
   print()
   def access_method(self):
      # Variable defined inside the method.
      inVar = 'inside_method'
      print("Inside_method3", inVar)
uac = Ctest()
uac.access_method()
'''class two'''
class AnotherCtest:
   print()
   def access_method(self):
      print()
uaac = AnotherCtest()
uaac.access_method()

  1. Matplotlibを使用してPythonで曲線とX軸の間の領域を埋める

    Matplotlibを使用してPythonで曲線とX軸の間の領域を埋めるには、次の手順を実行できます ステップ 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 xを作成します およびy numpyを使用したデータポイント。 xをプロットします およびy plot()を使用したデータポイント メソッド。 fill_between()を使用して、曲線とX軸の間の領域を塗りつぶします メソッド。 図を表示するには、 Show()を使用します メソッド。 例 import matplotlib.pyplot as plt

  2. PythonでPOSTメソッドを使用して情報を渡す

    CGIプログラムに情報を渡す一般的により信頼性の高い方法はPOST方法です。これは、GETメソッドとまったく同じ方法で情報をパッケージ化しますが、?の後にテキスト文字列として送信する代わりにURLでは、別のメッセージとして送信します。このメッセージは、標準入力の形式でCGIスクリプトに送られます。 例 以下は、GETメソッドとPOSTメソッドを処理する同じhello_get.pyスクリプトです。 #!/usr/bin/python Import modules for CGI handling import cgi, cgitb # Create instance of FieldStora