python
1
Name:
Anonymous
2013-07-18 15:26
>>> True + 1
2
Why is this allowed
2
Name:
Anonymous
2013-07-18 15:30
Because the Guido degrees it to be so.
3
Name:
Anonymous
2013-07-18 15:40
>>> True + 1 == True
False
4
Name:
Anonymous
2013-07-18 16:07
>>> False/True
0
(True+True+True+True)**(True+True+True)+True+True+True+True+True
5
Name:
Anonymous
2013-07-18 16:15
['no', 'yes'][False] won't give an error, although ['no', 'yes'][0.0] does give an error.
6
Name:
Anonymous
2013-07-18 22:45
((true == 1) + (false == 0)) == 2
7
Name:
Anonymous
2013-07-20 21:16
i mean why doesn't python have more strict typing
i don't care about dynamic types, but at least give things strong types. this is so fucking error prone
8
Name:
Anonymous
2013-07-20 23:07
fioc confirmed for shite