Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Myclass(object):
- default_args = {
- 'var1':"test",
- 'var2':"test2"
- }
- var1=0;
- var2=0;
- def __init__(self ,var1, var2 ):
- print("var1=",var1)
- print("var2=",var2)
- self.var1=var1;
- self.var2=var2;
- if __name__=="__main__":
- from Myclass import Myclass
- # create a class with two arguments
- a=Myclass(1,2);
- print(a.var1) # intialized variable
- b=Myclass(**a.default_args);
- print(b.var1) # initialized with default arguments
- a.default_args.update({'var1':11});
- b=Myclass(**a.default_args); # initialized with updated default arguments
- print(b.var1) # updated default arguments
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement