Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Python - Nemůžu vytisknout objekt

chyba je sameozřejmě v tom, že {} je dictionary, nikoli objekt

https://stackoverflow.com/questions/5230874/what-is-the-difference-between-and-in-python
https://docs.python.org/3/reference/datamodel.html#the-standard-type-hierarchy Mappings - Dictionaries

class Person:
   name=""
   age=0
   job=""
   def display(self):
      print("Name : ",self.name)
      print("Age : ",self.age)
      print("Job : ",self.job)

x=Person()

x.name = "pavel"
x.job = "student"
x.age = "11"

print(x.name)
print(x.job)
print(x.age)

x.display()

samozřejmě pokud bys chtěl objekty bez objektů, jenom jak skladiště dat, tak si můžeš udělat prázdnou třídu a používat ji na cokoli (což sice není nejlepší přístup, ale funguje to)


class Empty():
  pass

x=Empty()

x.name = "pavel"
x.job = "student"
x.age = "11"

print(x.name)
print(x.job)
print(x.age)

y=Empty()

y.size=10
y.posX=22
y.posY=33

print("něco o velikosti %d je na %d,%d" % (y.size, y.posX, y.posY))

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny