"f" 的字符串格式化方法
The string formatting methods with "f"
大家好
我尝试将 字符串格式化 方法与 "f" 结合使用。
bro_name = "firstname"
bro_surname = "surname"
bro_age = "six"
bro_info = f"{firstname} {surname.upper()}, {six}."
print(bro_info)
但我是Python编程的新手,不明白为什么会出错。
Traceback (most recent call last):
File "C:/Users/xxx_/PycharmProjects/anaisproject/string.py", line 25, in module
bro_info = f"{firstname} {surname.upper()}, {six}."
NameError: name 'firstname' is not defined
预先感谢您的建议。
firstname
和surname
是放在变量bro_firstname
和bro_surname
中的字符串。您正在编写不存在的变量名称 - 在它们前面加上 bro_
,因为您这样命名变量。
大家好
我尝试将 字符串格式化 方法与 "f" 结合使用。
bro_name = "firstname"
bro_surname = "surname"
bro_age = "six"
bro_info = f"{firstname} {surname.upper()}, {six}."
print(bro_info)
但我是Python编程的新手,不明白为什么会出错。
Traceback (most recent call last):
File "C:/Users/xxx_/PycharmProjects/anaisproject/string.py", line 25, in module
bro_info = f"{firstname} {surname.upper()}, {six}."
NameError: name 'firstname' is not defined
预先感谢您的建议。
firstname
和surname
是放在变量bro_firstname
和bro_surname
中的字符串。您正在编写不存在的变量名称 - 在它们前面加上 bro_
,因为您这样命名变量。