Устранение пробелов в печатных строках в Python 3
В Python 3 контролировать расстояние между печатаемыми значениями может быть непросто, но вот некоторые из них общие методы:
Использование sep Параметр:
Параметр sep, если он указан в функции print(), позволяет удалять ненужные пробелы между значениями. Например:
print("a", "b", "c", sep="")
При этом будет напечатано "abc" без дополнительных пробелов.
Преобразование целых чисел в строки:
Если у вас есть целочисленные значения, вы можете преобразовать их в строки с помощью str() функция:
a = 42
b = 84
print("a = " str(a) ", b = " str(b))
Это напечатает "a = 42, b = 84" без пробелов.
Использование метода format():
Метод format() также можно использовать для форматирования строки:
print("a = {}, b = {}".format(a, b))
Это напечатает "a = 42, b = 84" без пробелов.
Использование f-строк (Python 3.6 ):
В Python 3.6 появились f-строки, которые обеспечивают краткий и удобочитаемый способ форматирования строк:
print(f"a = {a}, b = {b}")
Это выведет "a = 42, b = 84" без пробелы.
Дополнительный совет:
Другой способ удалить пробелы между значениями при преобразовании целых чисел в строки — использовать метод join():
print(",".join([str(a), str(b)]))
Это напечатает "42,84" без пробелы.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3