спецификация
|
:= [[fill]align][sign][#][0][width][,][.precision][type]
|
заполнитель
|
:= символ кроме '{' или '}'
|
выравнивание
|
:= "<" | ">" | "=" | "^"
|
знак
|
:= "+" | "-" | " "
|
ширина
|
:= integer
|
В итоге каждое из значений выводится из расчета 4 знакоместа. Спецификация формата:
точность
|
:= integer
|
тип
|
:= "b" | "c" | "d" | "e" | "E" | "f" | "F" | "g" | "G" | "n" | "o" | "s"
| "x" | "X" | "%"
|
Тип
|
Значение
|
'd', 'i',
'u'
|
Десятичное число.
|
'o'
|
Число в восьмеричной системе счисления.
|
'x'
|
Число в шестнадцатеричной системе счисления (буквы в нижнем регистре).
|
'X'
|
Число в шестнадцатеричной системе счисления (буквы в верхнем регистре).
|
'e'
|
Число с плавающей точкой с экспонентой (экспонента в нижнем регистре).
|
'E'
|
Число с плавающей точкой с экспонентой (экспонента в верхнем регистре).
|
'f', 'F'
|
Число с плавающей точкой (обычный формат).
|
'g'
|
Число с плавающей точкой. с экспонентой (экспонента в нижнем регистре), если она меньше, чем -4 или точности, иначе обычный
формат.
|
'G'
|
Число с плавающей точкой. с экспонентой (экспонента в верхнем
регистре), если она меньше, чем -4 или точности, иначе обычный формат.
|
'c'
|
Символ (строка из одного символа или число - код символа).
|
's'
|
Строка.
|
'%'
|
Число умножается на 100, отображается число с плавающей точкой, а за ним знак %.
|
Для форматирования вещественных чисел с плавающей точкой используется следующая команда:
print('{0:.2f}'.format(вещественное число))
В результате выведется число с двумя знаками после запятой.
Пример
Напишите программу, которая запрашивала бы у пользователя:
ФИО ( "Ваши фамилия, имя, отчество?")
возраст ("Сколько Вам лет?")
место жительства ("Где вы живете?") После этого выводила бы три строки: "Ваше имя"
"Ваш возраст" "Вы живете в" Решение
Задания для самостоятельной работы
Установите Python https://www.python.org/ftp/python/3.8.5/python-3.8.5.exe
Напишите программу, которая запрашивала бы у пользователя: Имя, Фамилия, Возраст, Место жительства
фамилия, имя ( "Ваши фамилия, имя?")
возраст ("Сколько Вам лет?")
место жительства ("Где вы живете?") После этого выводила бы три строки: "Ваши фамилия, имя"
"Ваш возраст" "Вы живете в"
Достарыңызбен бөлісу: |