con.text(), bytes. str() - , , . ( , , \\xe2\\x80\\x99, .) bytes str Python 2: . str Python 3 unicode Python 2; . , bytes str , . utf-8.
str() bytes.decode; , .
>>> import urllib.request as u
>>> zipcode = 47401
>>> url = 'http://watchdog.net/us/?zip={}'.format(zipcode)
>>> con = u.urlopen(url)
>>> page = con.read().decode('utf-8')
>>> page[page.find("<title>") + 7:page.find("</title>") - 15]
'IN-09: Indiana’s 9th'
, , - bytes 'utf-8'.