[Tutor] case insensitivity
bob gailer
bgailer at alum.rpi.edu
Fri Sep 28 16:13:48 CEST 2007
Christopher Spears wrote:
> I wrote a script that checks if two strings match.
> The script ignores case.
>
> #!/usr/bin/env python
>
> string_a = raw_input("Enter a string: ")
> string_b = raw_input("Enter another string: ")
>
> if cmp(string_a.lower(), string_b.lower()) == 0:
>
Simpler:
if string_a.lower() == string_b.lower():
> print "The strings match!"
> else:
> print "The strings don't match!"
>
> Is this the best way to implement case insensitivity?
Or if you are seeking ultimate terseness:
print "The strings " + ("don't", "")[string_a.lower() == string_b.lower()] + " match!"
More information about the Tutor
mailing list