Unicode

Providing your editor or terminal allows it, and you can type them at your keyboard or paste them from elsewhere (for example, a web browser or word processor), Unicode characters can be entered directly into string literals:

>>> creams = 'Crème fraîche, crème brûlée, crème pâtissière'

>>> good_evening = 'İyi akşamlar'

Python even supports unicode variable names, so identifiers can use non-ASCII characters:

>>> Σ = 4
>>> ǝlƃuɐᴉɹʇ = 10.5
>>> crème = 'anglaise'

Needless to say, because of the potential difficulty in entering non-ASCII characters from a standard keyboard and because many distinct characters look very similar, this is not a good idea.