0

Заголовки книг объясните пожалуйста.

Задача заключается из файла вывести первую букву каждого обзаца и рядом с ним количество символов включая пробелы. Вот мой код: file = open("/usercode/files/books.txt", "r") #введите код сюда for line in file: print(line[0] + str(len(line))) file.close() Но я не могу понять 2 аспекта. 1 - почему принт лайн [0] отображает все заглавные каждого обзаца и 2- ведь в обучении было указанно что принт приоброзует обзацы через структуру for в списки без '\n' но при выводе программ символ переноса учитывается в указанной выше программе.Поясните как его убрать при выводе количества символов, пожалуйста.

25th Mar 2021, 2:32 PM
Егор Осмоловский
Егор Осмоловский - avatar
1 Answer
+ 9
1. Каждая строка начинается с заглавной буквы, поэтому line[0] возвращает заглавную. 2. Следующее выражение вернёт line без \n: line.replace('\n', '')
26th Mar 2021, 5:55 AM
Igor Makarsky
Igor Makarsky - avatar