値なしでPythonで属性を宣言するにはどうすればよいですか?
Pythonや他のいくつかの言語には、「値なし」を意味する値があります。 Pythonでは、値のない値はNoneです。したがって、以下は、Noneの使用方法を示しています-
class Student: StudentName = None RollNumber = None
ただし、これらはインスタンス変数に似ており、クラス変数ではないため、-
と記述した方がよいでしょう。class Student(object): def __init__(self): self.StudentName = None self.RollNumber = None
Pythonが以下のコードでNone値を暗黙的に割り当てる方法を確認できます-
def h(): pass k = h() # k now has the value of None
-
インストールせずにPythonモジュールをインポートするにはどうすればよいですか?
はい、インストールせずにPythonモジュールをインポートする方法があります。マシンにモジュールをインストールできない場合(十分な権限がないため)、virtualenvを使用するか、モジュールファイルを別のディレクトリに保存し、次のコードを使用して、Pythonが特定のモジュール内のモジュールを検索できるようにします。 >>> import os, sys >>> file_path = 'AdditionalModules/' >>> sys.path.append(os.path.dirname(file_path))
-
Python関数で値によって引数を渡す方法は?
与えられたコードの出力は次のとおりです b = 30 a = ['10'] この場合、関数を呼び出した後も値が変更されないため、「a」は値によって渡されるように見えます。したがって、引数がpython関数の値によって渡されたことは明らかです。