Python выполняет код построчно и выводит результат операций. Рассмотрим основные случаи вывода данных.
Содержание
Базовые примеры вывода в Python
Примеры простых выводов
Код | Вывод |
print("Hello") | Hello |
print(2 + 3) | 5 |
print(10 / 3) | 3.3333333333333335 |
Особенности вывода без print
В интерактивном режиме
- 5 + 7 → 12
- "text" → 'text'
- [1, 2, 3] → [1, 2, 3]
В скриптах
Без print в файле .py вывод будет только при явном вызове функции print().
Вывод коллекций
Тип коллекции | Пример вывода |
Список | [1, 'a', True] |
Словарь | {'key': 'value'} |
Множество | {1, 2, 3} |
Форматированный вывод
Методы форматирования
- f-строки: print(f"Value: {x}")
- format(): print("{} {}".format(a, b))
- % форматирование: print("%d %s" % (1, "text"))
Примеры форматирования
Код | Вывод |
print(f"{10/3:.2f}") | 3.33 |
print("{0:b}".format(10)) | 1010 |
Особые случаи вывода
- None → None (при выводе возвращаемого значения функции)
- Булевы значения → True или False
- Объекты → <__main__.MyClass object at 0x...>
Вывод нескольких значений
print(1, 2, 3, sep="-", end="!") выведет: 1-2-3!