“Funkcja połączenia Pythona w klasie” Kod odpowiedzi

Funkcja połączenia Pythona w klasie

#------------------------------------
#CLASS
#------------------------------------
class Student:
  def __init__(self):
    self.name = None
    
  def set_name(self, word):
    self.name = word
    return self.get_name()
    
  def get_name(self):
    return self.name
  
#------------------------------------
# USAGE:
#------------------------------------

a = Student()
print(a.set_name("Hello"))
White Lord

Jak uruchomić klasę. funkcja od nazwy Python

class A:
    def __init__(self):
        pass

    def sampleFunc(self, arg):
        print('you called sampleFunc({})'.format(arg))

m = globals()['A']()
func = getattr(m, 'sampleFunc')
func('sample arg')

# Sample, all on one line
getattr(globals()['A'](), 'sampleFunc')('sample arg')
Ugly Unicorn

Funkcja połączenia Pythona w tej samej klasie

# Add the argument ".self" before your function's name --> line 12

class ThisClass:
  	def __init__(self):
  		self.a_random_arg = a_random_arg
    
    def FirstDef(self):
   		# Do your thing
      	# in this example, it returns a boolean
        
    def SecondDef(self):
    	if self.FirstDef(self) :
          # Do your thing again
Maximauve_

Odpowiedzi podobne do “Funkcja połączenia Pythona w klasie”

Pytania podobne do “Funkcja połączenia Pythona w klasie”

Więcej pokrewnych odpowiedzi na “Funkcja połączenia Pythona w klasie” w Python

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu