in; the membership operator....
name= raw_input('whats yer name? ')
if 's' in name:
print 'Your name contains the letter "s"'
else:
print 'Your name doesn't have the letter "s"'
Wednesday, 23 March 2011
Comparisons
Comparisons are boolean operations and utilise operators to return a true or false answer (o or 1).
x=y= [1,2,3]
z= [1,2,3]
x==y
True
x==z
True
x is y
True
x is z
Flase
The == simply means 'same value' - Slight differeation from a single =, we use this to assign a value to a variable, we use the double == to test whether two values are equal.
The is operator tests if they are the same object - in the above example x is not the same object as z (although they share the same value). Lists can be equal but not identicle.
x=y= [1,2,3]
z= [1,2,3]
x==y
True
x==z
True
x is y
True
x is z
Flase
The == simply means 'same value' - Slight differeation from a single =, we use this to assign a value to a variable, we use the double == to test whether two values are equal.
The is operator tests if they are the same object - in the above example x is not the same object as z (although they share the same value). Lists can be equal but not identicle.
Subscribe to:
Posts (Atom)