(Note - this is a separate issue from one previously reported. The older report was Netbeans 7.x which did not yet support Python 3.x.)
Netbeans with Python treats f-string as error.
Netbeans IDE 8.0.2. Python project platform set Python 3.7.3. I can copy and paste the code snip into Idle without a problem. However, in Netbeans the f-string sets a "No viable alternative at input '"{fn} {ln}"' I've tried single quote f'{fn} {ln}' and parentheses f('{fn} {ln}').
fn = "Joe"
ln = "Blow"
full_name = f'{fn} {ln}'
print (full_name)
fname = fn + ln
print (fname)
from sys import version_info
print(version_info)
Strangely enough, both print statements function as expected. Output follows:
Joe Blow JoeBlow sys.version_info(major=3, minor=7, micro=3, releaselevel='final', serial=0)
I inserted the version_info call to ensure I was getting a Python newer than 2.7.