Найти в Дзене

Python. Встроенные функции print() и input(). (8)

Встроенная функции print( )

Функция print( ) преобразует объекты и выводит их в поток стандартного вывода или записывает их в файл. Попросту говоря функция print() или выводит на экран данные которую ей передали или записывает эти данные в файл.

Синтаксис:

print(‘строка для вывода в поток данных’, sep =’ ‘, end=’\n’, file=sys.stdout, flush=False)

строка для вывода в поток данных’ – любые объекты которые нужно вывести на экран или в файл.

sep – именованная переменная в ней указывается каким символом разделять объекты вывода, по умолчанию – пробел.

Передаем для вывода на экран строки, перечисленные через запятую, sep – по умолчанию пробел

-2

Получаем на экране строку, разделенную пробелами.

Передаем для вывода на экран строки, перечисленные через запятую, sep – ‘, ’(запятая и пробел)

-3

Получаем на экране строки, разделенные пробелом и запятой, т.к. между ‘один’ и ‘ пуск’ стоит плюс интерпретатор их сложил (сложение строк называется конкатенирование) и поэтому между ними не вставлены пробел и запятая (пробел стоит из-за того что он есть в строке ‘ пуск’).

end – именованная переменная в ней указывается каким символом закончить строку вывода, по умолчанию end=’\n’ – перевод строки.

Передаем для вывода на экран строки, перечисленные через запятую, sep – ‘, ’(запятая и пробел), end=’!ПРИВЕТ!’

-4

Получаем на конце строки - !ПРИВЕТ!

file – именованная переменная в которой указывается куда будет выведены ‘строка для вывода в поток данных’, по умолчанию sys.stdout – стандартный поток данных (на экран), но можно вывести и в файл для этого нужно указать имя файла, без расширения.

flush – именованная переменная отвечающая за принудительный сброс потока данных в файл может быть или False(не сбрасывать поток принудительно) или True (сбрасывать поток принудительно), по умолчанию – False.

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

-5

False получилось потому, что неравенство в скобках неверно.

Функция print( ) возвращает объект None.

-6

Встроенная функция input( ).

С помощью функции input( ) осуществляется ввод информации с клавиатуры. Функция input( ) приостанавливает работу программы и ждет ввод данных, после окончания ввода данных нужно нажать клавишу “Enter” и программа продолжить работу.

-7

Есть небольшая хитрость при использовании функции input( ). Дело в том, что при запуске программы в Windows нельзя увидеть, что делает программа, окно с программой открывается на доли секунды, но если в конце программы написать функцию input( ), программа остановится и будет ждать ввода данных или нажатия клавиши “Enter”.

Функция input ( ) преобразует полученные данные в строку(str).

-8

ps1:

Дополнение по функции input( )

Синтаксис:

input(prompt=None, /)

prompt - это приглашение, по умолчанию равное None.

это означает, что аргументом функции можно прописать приглашение на ввод например вот так.

-9

век живи, век ........

По ссылкам можно почитать мои конспекты:

Книги и курсы по Python
Книги и курсы по Python год спустя.
Встроенные функции (Built-in)
Методы словаря (Dict methods)
Методы списков (List methods)
Строковые методы (String Methods)
Библиотека os
Спецификаторы
Итерируемый тип данных
Инструкции continue, break и pass
Цикл for … in
Цикл while
Условная инструкция if
Индексация
Переменные
Встроенные функции print() и input()
Оператор присваивания
Основные типы данных
Утилита PIP
Коротко о языке

Наука
7 млн интересуются