mirror of
https://github.com/satwikkansal/wtfpython
synced 2024-11-24 12:04:24 +01:00
Fixed Output and reverted 4th example code
Ref. example: Deep down, we're all the same
This commit is contained in:
parent
101684de28
commit
9e624542cf
16
README.md
vendored
16
README.md
vendored
@ -296,16 +296,24 @@ True
|
|||||||
* But why did the `is` operator evaluated to `False`? Let's see with this snippet.
|
* But why did the `is` operator evaluated to `False`? Let's see with this snippet.
|
||||||
```py
|
```py
|
||||||
class WTF(object):
|
class WTF(object):
|
||||||
def __init__(self): print("I", end = " ")
|
def __init__(self): print("I")
|
||||||
def __del__(self): print("D", end = " ")
|
def __del__(self): print("D")
|
||||||
```
|
```
|
||||||
|
|
||||||
**Output:**
|
**Output:**
|
||||||
```py
|
```py
|
||||||
>>> WTF() is WTF()
|
>>> WTF() is WTF()
|
||||||
I I D D False
|
I
|
||||||
|
I
|
||||||
|
D
|
||||||
|
D
|
||||||
|
False
|
||||||
>>> id(WTF()) == id(WTF())
|
>>> id(WTF()) == id(WTF())
|
||||||
I D I D True
|
I
|
||||||
|
D
|
||||||
|
I
|
||||||
|
D
|
||||||
|
True
|
||||||
```
|
```
|
||||||
As you may observe, the order in which the objects are destroyed is what made all the difference here.
|
As you may observe, the order in which the objects are destroyed is what made all the difference here.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user