Language Basics Python

a = "first" 
b = "second" 
print 1 and a or b
print 0 and a or b
# evaluated from left to right, so the and is evaluated first. 
# 0 and 'first' evaluates to False, and then 0 or 'second' evaluates to 'second'.