Языки программирования

Спецификаторы в Python

Уважаемые друзья, имейте в виду, что в течение этого урока я не стану проводить описание каждого отдельно взятого спецификатора в Python. Это написано было задолго до меня, а моя основная задача заключается в том, что бы донести до вас саму суть и научить вас быстро ориентироваться в разнообразных ситуациях на практике.

Для начала откройте свои книги по Python, которые указаны в рекомендательном списке здесь. Далее находим раздел относящийся к спецификаторам, а чуть ниже вы обнаружите несколько  спецификаторов для примера.

В этом примере вашему вниманию предоставлен именно те спецификаторы, которые должны активно использоваться при ведении работы с файлами. Как вы заметили, в книге их имеется много, и подходят они для самых различных ситуаций, а учить наизусть их нет никакой необходимости.

Теперь мы возвратимся к одному из примеров, рассмотренных на прошлом уроке, и произведем разбор кода f = open('File.txt', 'r'), где спецификатором является r (открытие на чтение). Мы провели открытие файла для чтения, а другие действия с текущим файлом мы выполнить не можем. А если возникла необходимость совершить в него какую-либо запись, то для этого применяйте нужный спецификатор. Их можно соединять, например, так — rw.

Итог

Мы поняли, смысл понятия спецификаторы и то, что их очень немало и их не нужно учить наизусть. В тот момент, когда вы столкнетесь с практической задачей для использования спецификатора – открываем книгу или, воспользовавшись поиском в гугле, находим верное решение. Через некоторое время вы освоите из общего списка 5 штук, остальные вам станут не нужны.

На следующем занятии мы начнем изучать срезы в Python.