Есть ли возможность создать функцию, которая создает переменные из таких строк:
def createNewVariable(Name, Value):
Name - #strings# = Value
createNeewVariable("Var1", 20)
print(Var1)
Я хочу удалить "
, чтобы получить переменную, а затем распечатать значение.
Исходная проблема в том, что я хотел создать объекты класса, создав переменные с помощью функции. Это также причина, по которой я спросил, как создать переменную из строк.
Специфическая c проблема здесь:
class bankacc:
balance = 0
number = 0
def __init__(self, balance, number):
self.balance = balance
self.number = number
def pay(self, value):
self.balance = self.balance + value
bankacc1 = bankacc(0,0)
bankacc1.pay(100)
def createbankacc(Name, Balance, Number):
Name = bankacc(Balance, Number)
createbankacc("Peter", 100, 1)
Функция должна создать объект bankaccount с именем Peter, остаток 100 и цифра 1.