Introducing and : And Or « Language Basics « Python






Introducing and

Introducing and

print 'a' and 'b'

print '' and 'b' 

print 'a' and 'b' and 'c'


# 0, '', [], (), {}, and None are false in a boolean context; 
# everything else is true. 

#instances of classes are true in a boolean context, 

#If all values are true in a boolean context, 
#and returns the last value. 

#In this case, and evaluates 'a', which is true, then 'b', which is true, 
#and returns 'b'.

#If any value is false in a boolean context, and returns the first false value. 
#In this case, '' is the first false value.

#All values are true, so and returns the last value, 'c'. 
          
       








Related examples in the same category

1.And or with values in a list And or with values in a list
2.And Or in Python: int, empty list and empty dictionaryAnd Or in Python: int, empty list and empty dictionary
3.Introducing orIntroducing or
4.Using the and-or TrickUsing the and-or Trick
5.When the and-or Trick FailsWhen the and-or Trick Fails
6.Using the and-or Trick Safely