Форматирование вывода с помощью 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()

Обратите внимание, что файл, в который было что-то записано, нужно обязательно закрывать.

python/week3.txt · Последние изменения: 22/02/2017 12:41 — ybezrukov
CC Attribution-Noncommercial 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0