Advertisement
Guest User

Untitled

a guest
Mar 29th, 2017
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. class Myclass(object):
  2. default_args = {
  3. 'var1':"test",
  4. 'var2':"test2"
  5. }
  6. var1=0;
  7. var2=0;
  8. def __init__(self ,var1, var2 ):
  9.  
  10. print("var1=",var1)
  11. print("var2=",var2)
  12. self.var1=var1;
  13. self.var2=var2;
  14.  
  15.  
  16. if __name__=="__main__":
  17. from Myclass import Myclass
  18. # create a class with two arguments
  19. a=Myclass(1,2);
  20. print(a.var1) # intialized variable
  21. b=Myclass(**a.default_args);
  22. print(b.var1) # initialized with default arguments
  23. a.default_args.update({'var1':11});
  24. b=Myclass(**a.default_args); # initialized with updated default arguments
  25. print(b.var1) # updated default arguments
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement