Mais conteúdo relacionado
Semelhante a «PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System (20)
«PyWat. А хорошо ли вы знаете Python?» Александр Швец, Marilyn System
- 7. >>> [1,2,3] == sorted([1,2,3])
True
>>> (1,2,3) == sorted((1,2,3))
False
- 9. >>> [1,2,3] == sorted([1,2,3])
True
>>> (1,2,3) == sorted((1,2,3))
False
- 11. >>> a = 2, 1, 3
>>> sorted(a) == sorted(a)
- 12. >>> a = 2, 1, 3
>>> sorted(a) == sorted(a)
True
- 13. >>> a = 2, 1, 3
>>> sorted(a) == sorted(a)
True
>>> reversed(a) == reversed(a)
- 14. >>> a = 2, 1, 3
>>> sorted(a) == sorted(a)
True
>>> reversed(a) == reversed(a)
False
- 15. >>> a = 2, 1, 3
>>> sorted(a) == sorted(a)
True
>>> reversed(a) == reversed(a)
False
>>> b = reversed(a)
>>> sorted(b) == sorted(b)
- 16. >>> a = 2, 1, 3
>>> sorted(a) == sorted(a)
True
>>> reversed(a) == reversed(a)
False
>>> b = reversed(a)
>>> sorted(b) == sorted(b)
False
- 18. >>> a = 2, 1, 3
>>> sorted(a) == sorted(a)
True
>>> reversed(a) == reversed(a)
False
>>> b = reversed(a)
>>> sorted(b) == sorted(b)
False
- 20. >>> a = ([],)
>>> a[0].extend([1])
- 21. >>> a = ([],)
>>> a[0].extend([1])
>>> a[0]
- 22. >>> a = ([],)
>>> a[0].extend([1])
>>> a[0]
[1]
- 23. >>> a = ([],)
>>> a[0].extend([1])
>>> a[0]
[1]
>>> a[0] += [2]
- 24. >>> a = ([],)
>>> a[0].extend([1])
>>> a[0]
[1]
>>> a[0] += [2]
TypeError: 'tuple' object does not
support item assignment
- 25. >>> a = ([],)
>>> a[0].extend([1])
>>> a[0]
[1]
>>> a[0] += [2]
TypeError: 'tuple' object does not
support item assignment
>>> a[0]
- 26. >>> a = ([],)
>>> a[0].extend([1])
>>> a[0]
[1]
>>> a[0] += [2]
TypeError: 'tuple' object does not
support item assignment
>>> a[0]
[1, 2]
- 28. >>> a = ([],)
>>> a[0].extend([1])
>>> a[0]
[1]
>>> a[0] += [2]
TypeError: 'tuple' object does not
support item assignment
>>> a[0]
[1, 2]
- 52. >>> sum("")
0
>>> sum("", ())
()
>>> sum("", [])
[]
>>> sum("", {})
{}
>>> sum("", "")
TypeError: sum() can't sum strings
- 54. >>> sum("")
0
>>> sum("", ())
()
>>> sum("", [])
[]
>>> sum("", {})
{}
>>> sum("", "")
TypeError: sum() can't sum strings
- 56. >>> a = 1
>>> def foo():
>>> return a
>>> foo()
- 57. >>> a = 1
>>> def foo():
>>> return a
>>> foo()
1
- 58. >>> a = 1
>>> def foo():
>>> return a
>>> foo()
1
>>> def bar():
>>> a += 1
>>> return a
>>> bar()
- 59. >>> a = 1
>>> def foo():
>>> return a
>>> foo()
1
>>> def bar():
>>> a += 1
>>> return a
>>> bar()
UnboundLocalError: local variable 'a'
referenced before assignment
- 61. >>> a = 1
>>> def foo():
>>> return a
>>> foo()
1
>>> def bar():
>>> a += 1
>>> return a
>>> bar()
UnboundLocalError: local variable 'a'
referenced before assignment
- 62. >>> x = float("nan")
>>> y = float("nan")
- 63. >>> x = float("nan")
>>> y = float("nan")
>>> x == x
- 64. >>> x = float("nan")
>>> y = float("nan")
>>> x == x
False
- 65. >>> x = float("nan")
>>> y = float("nan")
>>> x == x
False
>>> [x] == [x]
- 66. >>> x = float("nan")
>>> y = float("nan")
>>> x == x
False
>>> [x] == [x]
True
- 67. >>> x = float("nan")
>>> y = float("nan")
>>> x == x
False
>>> [x] == [x]
True
>>> [x] == [y]
- 68. >>> x = float("nan")
>>> y = float("nan")
>>> x == x
False
>>> [x] == [x]
True
>>> [x] == [y]
False
- 70. >>> x = float("nan")
>>> y = float("nan")
>>> x == x
False
>>> [x] == [x]
True
>>> [x] == [y]
False
- 72. >>> a = 100
>>> b = 100
>>> a is b
- 73. >>> a = 100
>>> b = 100
>>> a is b
True
- 74. >>> a = 100
>>> b = 100
>>> a is b
True
>>> a = 300
>>> b = 300
- 75. >>> a = 100
>>> b = 100
>>> a is b
True
>>> a = 300
>>> b = 300
>>> a is b
- 76. >>> a = 100
>>> b = 100
>>> a is b
True
>>> a = 300
>>> b = 300
>>> a is b
False
- 77. >>> a = 100
>>> b = 100
>>> a is b
True
>>> a = 300
>>> b = 300
>>> a is b
False
>>> a, b = 300, 300
>>> a is b
- 78. >>> a = 100
>>> b = 100
>>> a is b
True
>>> a = 300
>>> b = 300
>>> a is b
False
>>> a, b = 300, 300
>>> a is b
True
- 80. >>> a = 100
>>> b = 100
>>> a is b
True
>>> a = 300
>>> b = 300
>>> a is b
False
>>> a, b = 300, 300
>>> a is b
True
- 83. >>> x, y = ???
>>> x + y == y + x
False
- 85. >>> x, y = ???
>>> min(x, y) == min(y, x)
False