class human:
    def speech(self,x):
        print(x, (THE NAME OF THE JACK) )

 jack = human()
 jack.speech("hi")

как я могу взять "jack" как строку и вывести в "def speech"

Bash

Ответов: 1

Ответы (1)

Примите его в качестве аргумента в __init__, и установите этот атрибут для экземпляра:

class Human:
    def __init__(self, name):
        self.name = name

    def speech(self, x):
        print(x, self.name)

jack = Human(name="Jack")
jack.speech("Hi")

Вывод:

Привет Джек

2022 WebDevInsider