Как вставить символ «%» в метку, python

#python #label #symbols

#python #метка #символы

Вопрос:

Я пытался создать метку на графике, которая включает символ «%», но я продолжаю получать разные сообщения об ошибках.

Мне нужна метка, которая показывает что-то вроде: 25% -&&t; xxx

Строка кода, в которой я пытаюсь это сделать, выглядит примерно так:

plt.step(sorted_data, 1. * np.aran&e(len(data_RS_2367)) / (len(data_RS_2367) - 1), label = 'RS_2380, 25 % to %.2f' %val_2380)

Я впервые задаю здесь какой-либо вопрос, извините, если я пропустил какую-либо важную информацию.

Комментарии:

1. всегда помещайте полное сообщение об ошибке (начинающееся со слова «Traceback») в вопрос (не комментарий) в виде текста (не скриншота). Есть и другая полезная информация.

2. используйте double %% для ввода процента — '%s%% -&&t; xxx' % (25,)

3. вы также можете использовать новое форматирование строки, а затем использовать одиночный % '{}% -&&t; xxx'.format(variable) или f-strin& f'{variable}% -&&t; xxx'

4. спасибо за совет @furas!! и за решение проблемы!