- Символы
- Разница между sep и end
- format
Символы
\t | вставка табуляции (при этом не происходит перехода на след. строку!) |
\n | перенос на строку (перевод каретки) |
Разница между sep и end
Функция print использует sep
для разделения аргументов и end
после последнего аргумента.
SEP
Разделение аргументов print.
print ('aaa','bbb','ccc', sep='->')
Вывод:
aaa->bbb->ccc
Если sep=''
(пусто), то Python убирает пробелы между символами.
print ('aaa','bbb','ccc', sep='')
Вывод:
aaabbbccc
END
Вставка последнего символа в строку.
Если end=''
(пусто), то переноса строки не происходит.
print ('aa', 'bbb', 'ccc', end='') print ('ddd', 'eee', 'fff', end='')
Вывод:
aa bbb cccddd eee fff
print ('aa', 'bbb', 'ccc', end='\t') print ('ddd', 'eee', 'fff', end='')
Вывод:
aa bbb ccc ddd eee fff
print ('aa', 'bbb', 'ccc', end='->>>\n') print ('ddd', 'eee', 'fff', end='')
Вывод:
aa bbb ccc->>> ddd eee fff
format
a = float (input ()) b = float (input ()) print (a, '/', b, '=', '{:10.7f}'.format (a / b))
Вывод:
a = float (input ())
b = float (input ())
0.001 / 5000.0 = 0.0000002
Пример:
print ('{:5d}{:5d}{:5d}'.format (a, b, c))
Пример:
a = int (input ()) b = int (input ()) print ('{:9.5f}***{:9.5f}'.format (a/b, b/a))
Оставьте комментарий
You must be logged in to post a comment.