print

Процедурата print приема 1 или повече аргумента и ги извежда на екрана разделени разделени със интервал.
След изпълнението на и курсурът минава на следващия ред. Аргументите може да бъдат от различни типове.


In [25]:
print(2)
print("is even.")
print(2, "is even.")


2
is even.
2 is even.

Можем да променим разделителя като добавим аргумент sep='<<разделител>>'.


In [27]:
print(1, 2, 3)
print(1, 2, 3, sep='|')


1 2 3
1|2|3

По подразбиране print поставя символ за край на реда след като изведе задацените данни. Това може да се промени като се добави аргумент end='<<символ в края на реда>>'.


In [28]:
print(1)
print(2)
print(3)
print(1, end=' ')
print(2, end=' ')
print(3, end=' ')


1
2
3
1 2 3 

Форматиране на символни низове

Можем да създаваме символни низове от шаблони.
В шаблона думите състоящи се от %d ще бъдат заместени от подадено цяло число.
Думите състоящи се от %s ще бъдат заместени от подадено символен низ.


In [31]:
print('%d is odd, %d is even' % (3, 4))
print('Hello %s!' % 'Pesho')


3 is odd, 4 is even
Hello Pesho!