Guest User

Untitled

a guest
Apr 27th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. import types
  2.  
  3. if type(a) is types.DictType:
  4. do_something()
  5. if type(b) in types.StringTypes():
  6. do_something_else()
  7.  
  8. if isinstance(a, dict):
  9. do_something()
  10. if isinstance(b, str) or isinstance(b, unicode):
  11. do_something_else()
  12.  
  13. if isinstance(x, basestring)
  14. return treatasscalar(x)
  15. try:
  16. return treatasiter(iter(x))
  17. except TypeError:
  18. return treatasscalar(x)
  19.  
  20. if isinstance(b, [str, unicode]):
  21. do_something_else()
  22.  
  23. if isinstance(b, basestring):
  24. do_something_else()
  25.  
  26. class Vehicle:
  27. pass
  28.  
  29. class Truck(Vehicle):
  30. pass
  31.  
  32. isinstance(Vehicle(), Vehicle) # returns True
  33. type(Vehicle()) == Vehicle # returns True
  34. isinstance(Truck(), Vehicle) # returns True
  35. type(Truck()) == Vehicle # returns False, and this probably won't be what you want.
Add Comment
Please, Sign In to add comment