«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как я могу устранить пробелы между печатными значениями в Python 3?

Как я могу устранить пробелы между печатными значениями в Python 3?

Опубликовано 10 ноября 2024 г.
Просматривать:298

How can I eliminate spaces between printed values in Python 3?

Устранение пробелов в печатных строках в 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