Как включить список в str с%? python вопрос - PullRequest
1 голос
/ 01 апреля 2020

Я недавно начал изучать еще один язык программирования, Python. но я застрял с одной проблемой в главе Форматирование строк.

Мой вопрос, поскольку мы включаем целые числа, числа с плавающей запятой, переменные и т. д. c. есть ли в строке такие символы, как% c или% d, есть ли способ включить список напрямую без разделения на числа переменных?

foo = [1, 3, "this is str."]#list
print("The massage is '%SOMETHING ' ", foo)

Ответы [ 3 ]

2 голосов
/ 01 апреля 2020

Вы можете использовать f-string на python 3.6 +.

Просто используйте


v_list = [3.6, 'as', 4]
print(f'Showing {v_list}')
1 голос
/ 01 апреля 2020

В Python вы можете вставлять списки в строки с помощью метода форматной строки следующим образом: 1) print("The message is {}".format(list)) или 2) print("The message is {ls}".format(ls=list))

0 голосов
/ 01 апреля 2020

Вы можете преобразовать список в строку, используя str ():

foo = [1, 2,' this is str']
print("This is your list: '", str(foo), "' and its great!")

Выход будет:

This is your list: '[1, 2,' this is str']' and its great!
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...