builtin_getattr.py 309 B

123456789101112131415161718
  1. class A:
  2. var = 132
  3. def __init__(self):
  4. self.var2 = 34
  5. def meth(self, i):
  6. return 42 + i
  7. a = A()
  8. print(getattr(a, "var"))
  9. print(getattr(a, "var2"))
  10. print(getattr(a, "meth")(5))
  11. print(getattr(a, "_none_such", 123))
  12. print(getattr(list, "foo", 456))
  13. print(getattr(a, "va" + "r2"))