DevGang
Авторизоваться

Методы print() в Python

В Python функция print() используется для печати желаемого сообщения на экране устройства. Печать всегда имеет строковый формат. Если сообщение печати находится в других объектах, перед печатью оно сначала преобразуется в строку. Вы можете ввести один или несколько объектов любого типа.

Простая печать

print() — это функция для приема значений и их печати. Она просто дословно выводит сообщение на экран.  

print ("Hello World.! " )

F-строки

F-строки позволяют вставлять выражения внутри строковых литералов, используя фигурные скобки { }.

name = "python"
Print(f"welcome to {name} ")

Разделитель

sep означает разделитель, и по умолчанию ему назначается один пробел ( ' ').

print("python ", "java" ) #python java
print("python", "java", sep="+" ) #python+java

Параметр end

print("Python", end='@') print("kanniyam")

Вывод:

python@kanniam

Format

Метод format() форматирует указанные значения и вставляет их в заполнитель строки. Заполнитель определяется с помощью фигурных скобок: {}.

name ="Ranjith"
age="23"
print ("my name is { } I am { } year's old.". format (name) (age))

#Вывод: my name is ranjith I am 23 year old

print ("my name is {1 } I am {0 } year's old.". format (name) (age))

#Вывод: my name is 23 I am ranjith year old

print("The capital of (country) is (capital).".format(country France", capital-"Paris")) #Вывод: The capitalit France is faris

Объединение строк

Объединить две строки с помощью +.

a = "Hello"
b = "World"
c = a + " " + b
print(c)

Вывод:

Hello world

Несколько отпечатков

Несколько объектов также могут быть напечатаны в рамках одной функции print(), если они передаются в виде списка параметров, разделенных запятыми.

name, age, city = "Джон", 30, "Нью-Йорк"
print(name)
print(age)
print(city)

Вывод:

Джон
30
Нью-Йорк

Escape-последовательности

\n: новая строка
\r: возврат каретки
\t: tab
\b: backspace
\f: перевод формы
\ooo: восьмеричное значение
\xhh: шестнадцатеричное значение  

Необработанная строка

Буква «r» перед строкой указывает интерпретатору Python рассматривать обратную косую черту как буквальный (необработанный) символ. Обычно Python использует обратную косую черту в качестве escape-символа.

s = r'Python\nis\easy\to\learn'
print(s)

Вывод:

Python\nis\easy\to\learn

Печать чисел

Борьба с int и string при печати:

name = "John"

age = 30

print("My name is " + name + " and I am " + str(age))

Вывод:

My name is John and I am 30

Многострочные строки

Вы можете присвоить переменной многострочную строку, используя три кавычки:

a = """Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do eiusmod tempor incididunt
ut Labore et dolore magna aliqua."""

print(a)

Вывод:

Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do eiusmod tempor incididunt
ut Labore et dolore magna aliqua.

Несколько строк

В Python вы можете использовать оператор * для умножения не только чисел, но также списков и строк.

s = 2*'string'

print(s)

Вывод:

stringstring

Источник:

#Начинающим #Python
Комментарии
Чтобы оставить комментарий, необходимо авторизоваться

Присоединяйся в тусовку

В этом месте могла бы быть ваша реклама

Разместить рекламу