Неверный системный синтаксис 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)