Python 3.7-为什么在以下使用f命令的打印中收到“”错误?

时间:2018-08-02 22:50:56

标签: python python-3.x

初学者在这里!

我正在使用的代码是:

my_name = 'Fake A. Name'
my_age = 20 # This is my real age
my_height = 72 # This is in inches
my_weight = 150 # Lbs
my_eyes = 'Blue'
my_teeth = 'White'
my_hair = 'Blonde'

print(f "Let's talk about {my_name}.")

错误消息:

print(f "Let'\s talk about {my_name}.")
                                   ^
SyntaxError: invalid syntax

我正在通过LPTHW(很难学习python)进行操作,尽管遵循了确切的副本,但仍然收到此错误。我尝试搜索python规则,但没有找到明确的原因。

2 个答案:

答案 0 :(得分:1)

f和引号之间不能有空格,否则它不会被识别为f字符串。

更改:

print(f "Let's talk about {my_name}.")

收件人:

print(f"Let's talk about {my_name}.")

答案 1 :(得分:0)

结果证明我的原子正在读取其他版本的python,由一位资深开发人员解决。在我们公司内。终端运行正常,将使用该终端进行读取。