Инфоурок Другое КонспектыКонспект урока "Ввод-вывод данных в Python"

Конспект урока "Ввод-вывод данных в Python"

Скачать материал

Конспект урока «Ввод-вывод данных в Python»

Вывод данных, команда print

print()

Для вывода данных на экран используется команда .

Внутри круглых скобок пишем, что хотим вывести на экран. Если это текст, то обязательно указываем его внутри кавычек. Кавычки могут быть одинарными или двойными. Только обязательно ставим одинаковые до и после текста.

Например, следующий код:

print('Мы изучаем язык Python') выведет на экран текст:

Мы изучаем язык Python

Запомни: кавычки могут быть и одинарными, и двойными. Следующие две строки делают одно и то же.

print('Python') print("Python")

То, что мы пишем в круглых скобках у команды

print(),

 называется

аргументами или параметрами команды.

Команда

print()

 позволяет указывать несколько аргументов, в таком

случае их надо отделять запятыми.

Например, следующий код: print('Скоро я', 'буду программировать', 'на языке', 'Python!') выведет на экран текст:

Скоро ябуду программироватьна языкеPython!

Обратите внимание, в качестве разделителя при выводе данных между аргументами команды используется символ пробел. По умолчанию команда print() добавляет ровно один пробел между всеми своими аргументами. Например, следующая программа:

print('1', '2', '4', '8', '16')

1 2 4 8 16

выводит числа . Числа выведены ровно через один пробел.

Запомни: при написании кода, между аргументами команды

print()

после запятой мы ставим 1 символ пробел. Это общепринятое соглашение в

языке Python. Этот символ пробела не влияет на вывод данных.

Примечание 1. Команда

print()

 записывается только маленькими

буквами, другое написание недопустимо, так как в Python строчные

и заглавные буквы различны.

print()

Примечание 2. Каждая последующая команда  выводит указанный текст с новой строки. Например, следующая программа: print('Какой хороший день!') print('Работать мне не лень!') выведет на экран две строки:

Какой хороший день! 

Работать мне не лень!

print()

Примечание 3. Команда  с пустым списком аргументов просто вставляет новую пустую строку. Например:

print('Какой хороший день!') print() print('Работать мне не лень!') выведет на экран три строки, одна из которых пустая:

Какой хороший день!

 

Работать мне не лень!

Примечание 4. Почему в Python можно использовать как одинарные, так и двойные кавычки для обрамления текста? Ответ очень прост — часто кавычки это часть текста. И чтобы Python мог правильно распознать такой текст, пользуемся разными:

            если в тексте нужны одинарные кавычки, то для обрамления такого текста используем двойные кавычки;

            если в тексте нужны двойные кавычки, то обрамляем его одинарными.

Результатом выполнения кода:

print('В тексте есть "двойные" кавычки') print("В тексте есть 'одинарные' кавычки") будет: 

В тексте есть "двойные" кавычки

Необязательные параметры sep, end, переменные, PEP 8 

print()

             По    умолчанию          команда  принимает          несколько     аргументов

sep

end

(параметров), выводит их через один пробел, после чего ставит перевод строки.    Это поведение   можно         изменить,    используя необязательные именованные параметры  (separator,   разделитель) и  (окончание).

Параметр sep

Рассмотрим следующий код:

print('a', 'b', 'c') print('d', 'e', 'f')

Результатом выполнения такого кода будет:

a b c d e f

Рассмотрим следующий код: 

print('a', 'b', 'c', sep='*') print('d', 'e', 'f', sep='**')

Результатом выполнения такого кода будет:

a*b*c d**e**f

print()

 установлена строка

sep='*'

При первой печати в качестве строки разделителя между аргументами команды .

print()

 установлена строка

sep='**'

При второй печати в качестве строки разделителя между аргументами команды .

Таким образом, необязательный параметр sep команды print() позволяет установить строку, с помощью которой будут разделены аргументы при печати.

Параметр end

end

Если перевод строки делать не нужно или требуется указать специальное окончание, то следует явно указать значение для параметра .

Рассмотрим следующий код:

print('a', 'b', 'c', end='@') print('d', 'e', 'f', end='@@')

Результатом выполнения такого кода будет:

a b c@d e f@@

По завершении первой печати вставлена строка @ вместо перевода строки. Аналогично, по завершении второй печати вставлена строка @@ .

Параметры sep и end можно использовать вместе. Рассмотрим следующий код:

print('a', 'b', 'c', sep='*', end='finish') print('d', 'e', 'f', sep='**', end='^__^') print('g', 'h', 'i', sep='+', end='%') print('j', 'k', 'l', sep='-', end='#') print('m', 'n', 'o', sep='/', end='!')

Результатом выполнения такого кода будет: a*b*cfinishd**e**f^__^g+h+i%j-k-l#m/n/o!

Примечание 1. Вызов команды

print()

 с пустыми скобками ставит

перевод строки.

             Примечание     2.    Последовательность     символов

\n

     называется

управляющей последовательностью и задает перевод строки.

end='\n'  # перевод строки

print()

Примечание 4. Чтобы убрать все дополнительные выводимые символы, можно вызывать командутак:

print('a', 'b', 'c', sep='', end='')

Примечание 5. Программный код

print('Python') равнозначен коду

print('Python', end='\n')

Примечание 6. Если после вывода данных нужно более одного перевода строки, то необходимо использовать следующий код: print('Python', end='\n\n\n')

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал
Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 015 612 материалов в базе

Материал подходит для УМК

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 04.09.2022 163
    • PDF 164.4 кбайт
    • 11 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Шипилова Анастасия Анатольевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    • На сайте: 6 лет и 2 месяца
    • Подписчики: 0
    • Всего просмотров: 42513
    • Всего материалов: 41

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой