Россия и Беларусь начали и продолжают войну против народа Украины!

Ввод и вывод данных в Python

  Юрий  | 

  Обновл. 26 Фев 2023  | 

 1286

Для вывода данных в Python используется функция print(), а для получения пользовательского ввода — функция input().

Вывод в Python

В Python мы можем просто использовать функцию print() для вывода данных. Например:

Здесь функция print() выводит строку, заключенную в одинарные кавычки.

Синтаксис функции print():

Функция print() может иметь 5 параметров:

   object — значение(я) для вывода;

   sep (от «separator», необязательно) — позволяет разделить несколько объектов для вывода внутри функции print();

   end (необязательно) — позволяет добавлять специальные значения, например, новая строка '\n' или отступ '\t';

   file (необязательно) — позволяет указать место для вывода данных. По умолчанию используется значение sys.stdout (экран).

   flush (необязательно) — логическое значение, указывающее, сбрасывается ли вывод или буферизуется. По умолчанию используется значение False.

Пример №1: Функция print() с одним параметром

Результат:

Good Morning!
It is rainy today

Здесь функция print() имеет только 1 параметр — объект для вывода. Поскольку параметр end не указан, то используется значение по умолчанию '\n'. Таким образом, мы получаем вывод в двух разных строках.

Пример №2: Функция print() с параметром end

Результат:

Good Morning! It is rainy today

Обратите внимание, что мы добавили параметр end= ' ' в функцию print(). Следовательно, мы получаем вывод в одной строке, разделенной пробелом.

Пример №3: Функция print() с параметром sep

Результат:

New Year. 2023. See you soon!

Здесь в функции print() используется сразу несколько элементов для вывода, разделенных запятой. Обратите внимание, что мы также добавили необязательный параметр sep= '. ', который позволил вывести элементы через точку (а не через запятую).

Пример №4: Вывод переменных и литералов в Python

Функция print() также может использоваться для вывода переменных. Например:

Результат:

7
-11.7
Ravesli

Пример №5: Вывод объединенных строк

Мы также можем соединить две строки внутри функции print(). Например:

Результат:

Ravesli is awesome.

Здесь оператор + соединяет две строки 'Ravesli is ' и 'awesome.', а функция print() выводит результат на экран.

Пример №6: Вывод форматированного текста

Иногда нужно отформатировать вывод, чтобы он выглядел привлекательно. Это можно сделать с помощью метода str.format(). Например:

Результат:

The value of x is 6 and y is 12

Здесь фигурные скобки {} используются в качестве плейсхолдеров.

Ввод в Python


Для получения пользовательского ввода в Python используется функция input().

Синтаксис функции input():

Здесь prompt — это необязательная строка (подсказка), которая выводится на экран.

Рассмотрим пример получения пользовательского ввода в Python:

Результат:

Enter a number: 11
You Entered: 11
Data type of num: <class 'str'>

Здесь мы использовали функцию input() для получения пользовательского ввода и сохранения его в переменной num.

Важно отметить, что пользовательское значение 10 является строкой, а не числом. Следовательно, type(num) возвращает <class 'str'>.

Чтобы преобразовать пользовательский ввод в число, мы можем использовать функции int() или float() следующим образом:

Здесь тип данных пользовательского ввода преобразуется из строки в целое число.

Оценить статью:

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (5 оценок, среднее: 4,00 из 5)
Загрузка...

Добавить комментарий

Ваш E-mail не будет опубликован. Обязательные поля помечены *