Форум сайта python.su
0
Добрый день!
Есть такой код:
f = open(r'/home/user/Documents/1', 'r') lines=f.readlines() print(lines) lines = [line[:-1] for line in lines] print(lines)
['Первая строка\n', 'Вторая строка\n', 'Третья строка\n'] ['Первая строка', 'Вторая строка', 'Третья строка']
Отредактировано Imarden (Март 22, 2015 14:01:44)
Офлайн
221
Потому что ‘\n’ это управляющий символ, а не два отдельных символа \ и n. Что такое управляющие символы легко гуглится. В данном случае \n, соответствующий цифровому коду 0x0A, является символом переноса строки.
Офлайн