TransWikia.com

Распишите эту строчку более подробно

Stack Overflow на русском Asked by M1X on January 7, 2021

Не могу понять, что делает данная строчка:

print("{} {}".format(j + 1, i + 1))

Можете ли её расписать более примитивно и подробно? Если нужен контекст задачи, то могу отредактировать. Дайте знать.

2 Answers

Правильным оказалось:

print(j + 1, i + 1)

Answered by M1X on January 7, 2021

выводит через пробел числа j + 1 и i + 1

{} показывает, что тут надо вставить значение переменной, указанной в качестве параметра функции format

т.е. в строке "{} {}" скобки {} заменяются соответствующими значениями - скобка №1 заменяется параметром №1 функции format - j + 1, а скобка №2 заменяется параметром №2 функции format - i + 1

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

print(f"{j + 1} {i + 1}")

Answered by Zhihar on January 7, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP