мета-данные страницы
Форматирование вывода с помощью format
Для строк существует дополнительная функция Для дополнительного форматирования вывода можно пользоваться методом .format. С его помощью можно делать подстановки по определенному шаблону в строке. Например:
Пример 1
Выведем на экран три столбца кубов и квадратов числа
Задача 5
Написать программу, которая сначала создает двумерный список и заполняет его числами по спирали. А после печатает на экран в виде красиво сформированной таблицы.
Подсказка: объявить двумерный список можно так:
l=[[],[]]
Добавить элемент в список можно с помощью функции .append()
l=[] l.append(5)
Например
1 10 9 8 2 11 12 7 3 4 5 6
Работа с файлами
Работа с текстовыми файлами в Питоне реализована несколько проще чем в Паскале и немного похожа на С. Откроем файл на чтение:
f = open('text.txt', 'r', encoding="utf8")
Функция open в данном случае принимает три аргумента, первый - имя файла, второй способ доступа: r - чтение, w - запись (если файл не существует, то будет создан), а третий - кодировка текстового файла, с которым нам предстоит работать.
Если наш файл текстовый, то прочитать его построчно можно следующим способом:
f = open('text.txt', 'r', encoding="utf8") for line in f: print(line)
Аналогичным образом можно и писать в файл, сначала откроем файл на запись:
f = open('text.txt', 'w')
Сохраним в файл содержимое списка, делается это с помощью функции write():
f = open('text.txt', 'w', encoding="utf8") l = ['Привет', 'это', 'строки', ' в', ' файле'] for item in l: f.write(item) f.close()
Обратите внимание, что файл, в который было что-то записано, нужно обязательно закрывать.