В этом коротком руководстве мы смотрим на то, как вы можете использовать переменную Python Print в строках. Мы смотрим на все различные методы вместе с их ограничениями и предостережениями.
Этот учебник является частью нашей инициативы в Гильгипл , чтобы написать короткие уверенные учебные пособия, часто используемые или интересные концепции.
Оглавление:
- Переменные печати Python
- Переменные печати с помощью F-String
- Используя строковые конкатенации
- Переменные печати Python с использованием запятой “”, “
- Ограничения и предостережения – Python Print Переменные
Переменные печати Python:
Во время печати строк распространено, чтобы напечатать значения переменной внутри него. Общим примером является вы, возможно, захотите распечатать первое и фамилию в предложении, и эти значения хранятся в двух переменных соответственно.
Эти значения не могут быть закреплены в строке и необходимо пропущено динамически, поэтому Python поставляется с несколькими встроенными функциями, которые позволяют печатать значения переменной.
Переменные печати с помощью F-строки:
Использование F-струн в Python для печати переменных является наиболее часто используемым методом, и я бы лично рекомендовал использовать этот метод.
В этом методе «F» размещается до открытия кавычки строки. Брекеты {} размещены вокруг названий переменных, которые вы ищете печатать. Python заменяет эти переменные своими значениями при выполнении кода и отображается строка.
Такие строки называются F-струнами. Python дополнительно позволяет вам отформатировать эти строки, используя методы, такие как «.upper» или ‘.title’ и т. Д.
Код – F-string
language = "Python" #Adding the language variable into a string print(f"Hello {language} World!") #Output = "Hello Python World!"
Примечание : Эти F-струны были введены только в Python 3.6. Если вы используете версии Python ранее, вам придется использовать метод «Формат ()». Синтаксис для этого выглядит следующим образом:
Переменная печати Python – формат () код ()
language = "Python" #Adding the language variable into a string print("Hello {} World!".format(language)) #Output = "Hello Python World!"
С помощью строки Concatenation:
Строкование Concatenation – это метод, который можно использовать для добавления струн вместе. Это делается с помощью символа «+» между двумя переменными или строками. Таким образом, мы можем использовать Python для печати вариабельных значений вместе со строкой.
Python Print Переменная – Строка Concatenation:
language = "Python" #Adding the language variable into a string print("Hello" +" "+ language +" "+ "World!") #Output - "Hello Python World!"
При использовании этого метода пробелы не добавляются, и вам придется вручную добавлять их и, следовательно, этот метод не используется очень часто.
Переменные печати Python используя запятую “:”:
Этот метод является еще одним обычно используемым методом в Python для печати переменных. Этот метод очень похож на метод конкатенации струн; Однако здесь мы используем », между переменными.
Кроме того, “,” сама добавляет пространство в строку, и вам не придется его добавить.
Переменная печати Python – использование “”: “:
language = "Python" #Adding the language variable into a string print("Hello", language, "World!") #Output - "Hello Python World!"
Ограничения и предостережения
- При использовании первого метода сохраняйте вашу версию Python в том, что F-Strings будет работать только на Python 3.6 и выше
- Метод Concateenation String не широко используется, однако не стесняется, чтобы попробовать его для вашего лучшего понимания
- При использовании методов «» – будьте осторожны, чтобы не добавлять пробелы между переменными, поскольку сама запятая добавляет их для вас
- Я бы порекомендовал использовать методы 1 и 2, вы можете попробовать их и выбрать, какой метод вам удобно
Оригинал: “https://dev.to/hrishikesh1990/using-python-to-print-variable-in-strings-1d11”