айтишнику.рф

Добавить переменную в строку или функцию Python

Как добавить переменную в функцию ?

print()

Способ 1. Разделение запятой.  [Просто]

Ситуация: У вас переменная, которую вы хотите вывести с текстом. Как это сделать?


text = input()
print('Ваш рост -', text)

Здесь важно не ставить пробел после последнего символа в тексте. Python поставит его автоматически.


Способ 2. Метод .format() [хз зачем оно есть]

Та же ситуация. Код:


a = 11
b = ('Ваш рост - {}').format(a)
print(b)

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


Способ 3. f''. [Мой любимый]

Та же ситуация. Код:


a = 11
print(f'Ваш рост - {a}')


Добавить переменную в строку или функцию Python


Этот способ - смесь 1 и 2, но он самый удобный. Мы всё так же можем вписать его в переменную, но вместе с этим не прерываем кавычки. Обязательным условием являются: 1) Буква f перед кавычками, 2) переменная в фигурных скобках.


Перед применением любого из этих способов, кроме первого, поймите, что вы делаете чтобы вставить переменную. 

255 просмотров
0 комментариев
Последние

Комментариев пока нет