[Tutor] While loop issue, variable not equal to var or var
Alan Gauld
alan.gauld at btinternet.com
Sat Jul 12 12:27:17 CEST 2014
On 12/07/14 10:28, Steven D'Aprano wrote:
> If you're using Python 3.3 or higher, it is better to use
> message.casefold rather than lower. For English, there's no real
> difference:
>...
> but it can make a difference for non-English languages:
>
> py> "Große".lower() # German for "great" or "large"
> 'große'
> py> "Große".casefold()
> 'grosse'
You learn something new etc...
But I'm trying to figure out what difference this makes in
practice?
If you were targeting a German audience wouldn't you just test
against the German alphabet? After all you still have to expect 'grosse'
which isn't English, so if you know to expect grosse
why not just test against große instead?
I think I'm missing something.
--
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/
http://www.flickr.com/photos/alangauldphotos
More information about the Tutor
mailing list