Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия | |||
fullcircle:29:python_ч_3 [2015/12/03 19:28] |
fullcircle:29:python_ч_3 [2015/12/03 19:31] (текущий) |
||
---|---|---|---|
Строка 129: | Строка 129: | ||
rightbit – длина правого "столбца". | rightbit – длина правого "столбца". | ||
- | Первая задача заключается в форматировании информация для правой стороны. Поскольку мы хотим, чтобы отображалось долларах и центах, мы можем использовать специальную функцию замены переменной, которая гласит: печать значения как число с плавающей точкой с n-ым числом знаков после десятичной точки. Команда будет '%2.f'. Мы назначим это к переменной, названной 'part2'. Таким образом наша строка кода будет 'part2 = '%.2f' % val2'. Мы также можем использовать набор функций, встроенных в строки Python, называющиеся ljust и rjust. Ljust будет отправлять строки влево, делая отступы справа с любого символа, которого Вы хотите. Rjust делает то же самое, кроме того, что отступает на левую сторону. Теперь давайте немного уберём мусор. Используя замены мы бросаем вместе большые строки и возвращаем его в код вызова. Вот наша следующая строка. | + | Первая задача заключается в форматировании информация для правой стороны. Поскольку мы хотим, чтобы отображалось долларах и центах, мы можем использовать специальную функцию замены переменной, которая гласит: печать значения как число с плавающей точкой с n-ным числом знаков после десятичной точки. Команда будет '%2.f'. Мы назначим это к переменной, названной 'part2'. Таким образом наша строка кода будет 'part2 = '%.2f' % val2'. Мы также можем использовать набор функций, встроенных в строки Python, называющиеся ljust и rjust. Ljust будет отправлять строки влево, делая отступы справа с любого символа, которого Вы хотите. Rjust делает то же самое, кроме того, что отступает на левую сторону. Теперь давайте немного уберём мусор. Используя замены мы бросаем вместе большые строки и возвращаем его в код вызова. Вот наша следующая строка. |
<code>return '%s%s%s%s' % ('| ',val1.ljust(leftbit-2,' '),part2.rjust(rightbit-2,' '),' |')</code> | <code>return '%s%s%s%s' % ('| ',val1.ljust(leftbit-2,' '),part2.rjust(rightbit-2,' '),' |')</code> |