Guest User

Untitled

a guest
Jun 22nd, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. my $x = undef;
  2. my $y = 2;
  3. my $a = $x || $y;
  4.  
  5. $a == 2
  6.  
  7. if x is not None
  8. a = x
  9. else
  10. a = y
  11.  
  12. a = x if x is not None else y
  13.  
  14. a = x if x else y
  15.  
  16. a = x or y
  17.  
  18. try:
  19. a = x
  20. except NameError:
  21. a = y
  22.  
  23. a = vars().get('x',y)
  24.  
  25. a = y if x is None else x
  26.  
  27. try:
  28. a = x
  29. except:
  30. a = y
  31.  
  32. my $x = undef;
  33.  
  34. my $x;
  35.  
  36. my $a = $x || $y;
  37.  
  38. my $a = $x // $y;
  39.  
  40. def myRange(start, stop=None):
  41. start, stop = (0, start) if stop is None else (start, stop)
  42. ...
  43.  
  44. a = locals().get('x', y)
  45.  
  46. a = x if x is not None else y
  47.  
  48. >>> x = 0
  49. >>> y = 2
  50. >>> a = x or y
  51. >>> a
  52. 2
  53. >>>
  54.  
  55. if 'x' in dir():
  56. a = x
  57. except:
  58. a =y
  59.  
  60. try:
  61. a = x
  62. else:
  63. a = y
  64.  
  65. if x is not None
  66. a = x
  67. else
  68. a = y
  69.  
  70. x = myfunction()
  71.  
  72. if x is None:
  73. x = y
  74.  
  75. print x
  76.  
  77. try:
  78. x = myfunction()
  79. except AnException:
  80. x = "fallback"
  81.  
  82. print x
  83.  
  84. if x is not None
  85. a = x
  86. else
  87. a = y
  88.  
  89. a = x if x is not None else y
  90. a = x or y
  91.  
  92. def MyFunc( a=2 ):
  93. print "a is %d"%a
  94.  
  95. >>> MyFunc()
  96. ...a is 2
  97. >>> MyFunc(5)
  98. ...a is 5
Add Comment
Please, Sign In to add comment