Неверный системный синтаксис Python

Недавно я пытался научиться кодировать на python, и у меня нулевые знания по любым языкам программирования, которые там есть, и я столкнулся с этой проблемой, в которой я пытаюсь использовать функцию f-string.

Моя версия Python 3.6.2

и вот код, который я пытаюсь запустить

greeting = 'Hello'
name = 'John'

message = f'{greeting} {name}. Welcome!'
print(message)

и вот ошибка, это показывает мне.

File "/Users/RQ/Desktop/intro.py", line 16
  message = f'{greeting} {name}. Welcome!'
                                         ^
SyntaxError: invalid syntax
[Finished in 0.0s with exit code 1]

Я использую версию Mac 10.12.6 OS

Я также удалил версию Python 2.7 по умолчанию в нем.

что я должен сделать, чтобы это исправить?

1 ответ

Сама е-строка верна. Попробуйте выяснить, какая версия Python на самом деле используется.

python --version

Вот ответ, чтобы сделать это

greeting = 'Hello'
name = 'John'
message = '{} {} Welcome'.format(greeting,name)
print (message)

или же

message = greeting + " " + name + " " + "Welcome"
print (message) 
Другие вопросы по тегам