Python/Учебник Python 3.1: различия между версиями

1 байт добавлено ,  11 лет назад
Отмена правки 42843 участника 195.133.109.201 (обсуждение) была идиома
(Отмена правки 42843 участника 195.133.109.201 (обсуждение) была идиома)
''</source>
 
<code>f.readline()</code> читает одну строку из файла; символ новой строки (<code>\n</code>) остаётся в конце прочитанной строки и отсутствует при чтении последней строки файла только если файл не оканчивается непустойпустой строкой. За счёт этого возращаемое значение становится недвусмысленным: если <code>f.readline()</code> возвращает пустую строку — достигнут конец файла, в то же время незаполненная строка, представленная посредством <code>'\n'</code>, содержит лишь символ новой строки.<ref>''(Прим. перев.)'' В источнике, в большинстве случаев, разделяется понятие ''строки'' как типа данных и ''строки'' как строки текста (ср., ''строчка'') применением слов ''string'' и ''line'' соответственно. В русском языке это различие передать сложно, тем не менее я старался по возможности избежать двусмысленностей.</ref>
 
<source lang="python">>>> f.readline()
401

правка