Рубрики
Без рубрики

Встроенная функция Python print() распечатает строковое представление любого объекта

Кусок Python Code – пустая трата времени и ресурсов без общения с реальным миром. В этом руководстве вы будете освоить скромную, но мощную функцию Python Print (). Функция встроенного Print () Python распечатает строковое представление любого количества объектов к стандартному выводу. Функция Print () имеет много продвинутых аргументов … Python Print () Подробнее »

Автор оригинала: Chris.

Кусок Python Code – пустая трата времени и ресурсов без Общение с реальным миром Отказ В этом руководстве вы освоите скромный, но мощный, Python Печать () функция.

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

Python Print () – примеры использования

Узнайте пример! Вот несколько примеров того, как использовать Печать () Встроенная функция :

>>> print('hello')
hello
>>> print('hello world')
hello world
>>> print(42)
42
>>> print(1, 2, 3)
1 2 3
>>> print('hello', 'world', sep = '\n')
hello
world
>>> print('hello', 'world', sep = '\n', end = '\n-----\n')
hello
world
-----

Итак, как работает синтаксис формально?

Python Print () – синтаксис

Вы можете использовать Печать () Функция со многими разными аргументами.

print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
Аргументы *объекты Произвольное количество аргументов, запятые, разделенные запятыми, будут напечатаны. Может быть произвольным объектом, для которого Python неявно вызывает метод str () для получения печатной связи По желанию. Строка сепаратора, которая напечатана между объектами. По умолчанию, это пусто По желанию. Строка напечатана после объектов. По умолчанию это новый символ линии, так что каждый новый напечатанный выход находится в New.Stout По желанию. Объект с методом записи (String), чтобы Python может написать строку в этот объект. По умолчанию строка печатается на стандартный выход, заданный По желанию. Логический истинный или ложный определение того, покраснется ли выход или буферизация. По умолчанию вывод буферизован, что означает, что не гарантировано, что вывод написан сразу. Вместо этого могут быть необходимы несколько вызовов в основном выходном потоке, прежде чем все будет записано.
Возвращаемое значение Никто Ничего не возвращается.

Python Print () – Видео

Python Print () – возвращаемое значение

Возвращаемое значение Печать () это Нет Отказ

Далее вы будете решить головоломку о выписке Print () в нашем интерактивном коде.

Но прежде чем мы будем двигаться дальше, я рад представить вам мою новую книгу Python Python One-listers (Amazon Link).

Если вам нравятся одноклассники, вы будете любить книгу. Это научит вам все, что нужно знать о Одно строка кода Python. Но это тоже Введение в компьютерную науку , наука о данных, машин обучения и алгоритмы. Вселенная в одной строке Python!

Книга была выпущена в 2020 году с помощью книги по программированию мирового класса Nostarch Press (San Francisco).

Ссылка: https://nostarch.com/pythononeliners.

Python Print () – интерактивное упражнение кода

Давайте посмотрим на практическое упражнение:

Упражнение : Возьмите предположение – какой вывод этого кода фрагмент?

Python Print () – сепаратор и конечные аргументы

Есть два мало использованных аргумента Печать () Функция в Python.

  • Аргумент Сен Указывает сепаратор, который напечатан между объектами.
  • Аргумент конец Определяет, что поставляется в конце каждой строки.

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

a = 'hello'
b = 'world'

print(a, b, sep=' Python ', end='!')
# hello Python world!

Печать () Функция имеет несколько аргументов, которые вы можете использовать для форматирования вывода.

Аргумент Сен Указывает сепаратор, который напечатан между объектами. По умолчанию Сен это пустое пространство. В коде вы установили его на «Питон» Отказ

Аргумент конец Определяет, что поставляется в конце каждой строки. По умолчанию конец это перерыв линии. В коде вы установили его на '! Отказ Это означает, что Печать () будет печатать все в Одна одна линия Потому что нет нарушения линии.

Когда мы называем Печать () с данными аргументами и объектами A и B мы получаем выход «Здравствуйте, Python World!» Отказ

Как печатать список Python красиво

Если вы хотите напечатать список Python более читаемо читаемо, используйте следующие три шага:

  1. Передайте список в качестве ввода к Печать () Функция в Python.
  2. Используйте Звездочный оператор * Перед списком, чтобы «распаковать» список в функцию печати.
  3. Используйте Сен Аргумент, чтобы определить, как отделить два элемента списка визуально.
>>> print(dir())
['__annotations__', '__builtins__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', 'f', 'values']
>>> print(*dir(), sep = '\n')
__annotations__
__builtins__
__doc__
__file__
__loader__
__name__
__package__
__spec__
f
values

Полная статья: Распечатать список Python Красиво [Нажмите и запустить код]

Как печатать в файл в Python?

Каждый Python Coder знает Печать () функция. Но большинство кодеров Python не знают, что Печать () Функция также имеет необязательный Файл аргумент Вы можете использовать любой файл объект как Файл аргумент, чтобы распечатать результаты в файл.

hi = 'hello world!'
file = 'hello.txt'

# Method 2: print() function
print(hi, file=open(file, 'a'))

Используя Печать () Функция – это красивый, короткий, простой в запомненный и питонический способ написать строки в файл!

Метод явно самая краткая, и я бы порекомендовал его любому кодеру Python.

Полное руководство: Python One-LiLER: запись строки в файл

Резюме

Встроенный Python Печать () Функция печатает строковое представление любого количества объектов на стандартный выход.

>>> print('hi')
hi
>>> print('hello', 'world')
hello world
>>> print(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
1 2 3 4 5 6 7 8 9 10

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

>>> print(1, 2, 3, sep='---')
1---2---3
>>> print(*['Alice', 'Bob', 'Carl', 'Doris'], sep='....', end='XXXXXXXXX')
Alice....Bob....Carl....DorisXXXXXXXXX

Я надеюсь, что вам понравилось статью! Чтобы улучшить свое образование Python, вы можете присоединиться к популярной академии по электронной почте Free Finxter:

Хотите увеличить свои навыки Python в веселой и легкой потребности? Рассмотрим следующие ресурсы и стать магистральным кодером!

Куда пойти отсюда?

Достаточно теории, давайте познакомимся!

Чтобы стать успешным в кодировке, вам нужно выйти туда и решать реальные проблемы для реальных людей. Вот как вы можете легко стать шестифункциональным тренером. И вот как вы польские навыки, которые вам действительно нужны на практике. В конце концов, что такое использование теории обучения, что никто никогда не нуждается?

Практические проекты – это то, как вы обостряете вашу пилу в кодировке!

Вы хотите стать мастером кода, сосредоточившись на практических кодовых проектах, которые фактически зарабатывают вам деньги и решают проблемы для людей?

Затем станьте питоном независимым разработчиком! Это лучший способ приближения к задаче улучшения ваших навыков Python – даже если вы являетесь полным новичком.

Присоединяйтесь к моему бесплатным вебинаре «Как создать свой навык высокого дохода Python» и посмотреть, как я вырос на моем кодированном бизнесе в Интернете и как вы можете, слишком от комфорта вашего собственного дома.

Присоединяйтесь к свободному вебинару сейчас!

Работая в качестве исследователя в распределенных системах, доктор Кристиан Майер нашел свою любовь к учению студентов компьютерных наук.

Чтобы помочь студентам достичь более высоких уровней успеха Python, он основал сайт программирования образования Finxter.com Отказ Он автор популярной книги программирования Python One-listers (Nostarch 2020), Coauthor of Кофе-брейк Python Серия самооставленных книг, энтузиаста компьютерных наук, Фрилансера и владелец одного из лучших 10 крупнейших Питон блоги по всему миру.

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