u'abc'
>>> str(u"abc")
'abc'
->>> u"�"
+>>> u"äöü"
u'\xe4\xf6\xfc'
->>> str(u"�")
+>>> str(u"äöü")
Traceback (most recent call last):
File "<stdin>", line 1, in ?
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-2: ordinal not in range(128)
for encodings are preferred.
\begin{verbatim}
->>> u"�".encode('utf-8')
+>>> u"äöü".encode('utf-8')
'\xc3\xa4\xc3\xb6\xc3\xbc'
\end{verbatim}
for releasing external resources (such as files or network connections),
regardless of whether the use of the resource was successful.
+
\section{Predefined Clean-up Actions \label{cleanup-with}}
Some objects define standard clean-up actions to be undertaken when
objects which provide predefined clean-up actions will indicate
this in their documentation.
+
\chapter{Classes \label{classes}}
Python's class mechanism adds classes to the language with a minimum