Im озадачен следующим образом:питон печати юникода «аномалия»
>>>
>>> a
'abc'
>>> z
u'xyz'
>>> print a,z
abc xyz
>>> print (a,z)
('abc', u'xyz')
>>> print [a,z]
['abc', u'xyz']
>>> print (a,str(z))
('abc', 'xyz')
Каковы правила, если преобразование неявного типа делается, а когда нет его?
Разница заключается в том, используется ли __repr__ или __str__. – Hyperboreus