【发布时间】:2020-04-23 07:07:37
【问题描述】:
Person = { 'name' : " Jehn", ' age':23}
Sentence= f' My name is {person ['name']} and i am {person['age']} years old.'
【问题讨论】:
-
f'' 在 python 2 中不起作用
-
使用 python 3... 或修复您的标签并发布正确的minimal reproducible example。如果您使用的是 python 3.7,则可能必须在 f 字符串中将 ' 换成 "。
-
嗯,Python 变量名是区分大小写的,在上面引用的代码中,您使用大写的“P”定义“Person”,然后用小“p”引用它,这不是同一个变量。
-
@Nathan 两者都有。
-
你如何运行你的程序?从命令行使用
python?你得到的错误信息到底是什么?我们需要更多信息来帮助您。另请注意,Python 有多个版本。在 Python 3.6 版中引入了在字符串(引号)前面带有f的符号
标签: python python-2.7 python-requests python-import python-3.7