2017-08-21 20 views
0

私は最近、Pythonでコードを学習しようとしています。私はそこでどのプログラミング言語でも知識を持っていませんし、f-string関数を使用しようとしています。f-string python無効sysntax

私のPythonのバージョンは3.6.2

であり、ここで私は

greeting = 'Hello' 
name = 'John' 

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

を実行しようとしていたコードだと、ここで、それは私を示しエラーです。私は、Mac OS 10.12.6バージョン

を使用しています

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

は、私もそれにデフォルトのpython 2.7バージョンを削除しました。

修正するにはどうすればよいですか?ここで

+0

を行うための答えであるあなたのスクリプトがpython3.6の下で私のために正常に動作する - どのようにこのファイルを呼び出していますか? –

+0

あなたが得ているstacktraceは、python2/python3 <3.6 –

答えて

-2

この

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

または

message = greeting + " " + name + " " + "Welcome" 
print (message) 
+0

で示されているスタックトレースと同じです。これは私がf-stringを使用できないことを意味しますか? –

+0

単純な文字列を使用し、連結プロパティー – babygame0ver

+0

を使用すると、Pythonを習得することができない場合は、このリンクを参照してください。 Pythonについてのアイデアを教えてくれるhttps://www.youtube.com/playlist?list=PL6gx4Cwl9DGAcbMi1sH6oAMk4JHw91mC_ – babygame0ver