Я занимаюсь языками, которые не являются нами, а также иногда приходится писать в Python 2.x. Чтение этой статьи: http://www.snarky.ca/why-python-3-exists от Brett Cannon заставляет меня задаться вопросом, означает ли это, что если я использую строки, которые являются только символами, а не байтами, я должен добавить все свои строки с помощью u
, чтобы избежать возможного смешивания между байтовыми строками и unicode-строками ? И: Это также относится к Jython?Python 2.x Строки: Unicode и Bytes
И последний вопрос: -*- coding: utf-8 -*-
полностью не зависит от вышесказанного, предоставляя только кодировку самого файла - правильно?