现在这是我的代码:
test_score = 500
print(important_aspect)
print()
important_aspect = '"%s"' %important_aspect
print(important_aspect)
if important_aspect == "\x7fVrijheid: Ik wil mijn eigen acties en keuzes maken. Ik wil autonomie hebben.', ' \x7fUitdaging: Ik wil mij competitief en effectief voelen.', ' \x7fVerbinden: Ik wil mij verbinden met anderen. Multiplayer games zijn daarom belangrijk.":
test_score = test_score + 100
print (test_score)输出如下:
\x7fVrijheid: Ik wil mijn eigen acties en keuzes maken. Ik wil autonomie hebben.', ' \x7fUitdaging: Ik wil mij competitief en effectief voelen.', ' \x7fVerbinden: Ik wil mij verbinden met anderen. Multiplayer games zijn daarom belangrijk.
"\x7fVrijheid: Ik wil mijn eigen acties en keuzes maken. Ik wil autonomie hebben.', ' \x7fUitdaging: Ik wil mij competitief en effectief voelen.', ' \x7fVerbinden: Ik wil mij verbinden met anderen. Multiplayer games zijn daarom belangrijk."
500如何确保python读取与if-语句中的数据相等的important_aspect 数据,以便输出为600?来自important_aspect变量的数据来自保存为csv.的excel文件中的cel。
发布于 2020-06-03 13:22:32
这是因为您遗漏了字符串important_aspect的引号,请检查以下内容:
important_aspect = "\x7fVrijheid: Ik wil mijn eigen acties en keuzes maken. Ik wil autonomie hebben.', ' \x7fUitdaging: Ik wil mij competitief en effectief voelen.', ' \x7fVerbinden: Ik wil mij verbinden met anderen. Multiplayer games zijn daarom belangrijk."编辑问题的更新版本:
可以使用字符串文本与原始字符串r进行比较。
test_score = 500
string_for_compare = r"\x7fVrijheid: Ik wil mijn eigen acties en keuzes maken. Ik wil autonomie hebben.', ' \x7fUitdaging: Ik wil mij competitief en effectief voelen.', ' \x7fVerbinden: Ik wil mij verbinden met anderen. Multiplayer games zijn daarom belangrijk."
if important_aspect == string_for_compare:
test_score = test_score + 100
print(test_score)
# 600这是因为转义字符,例如,如果打印用于比较的字符串,而不使用r,则会得到:
Vrijheid: Ik wil mijn eigen acties en keuzes maken. Ik wil autonomie hebben.', ' Uitdaging: Ik wil mij competitief en effectief voelen.', ' Verbinden: Ik wil mij verbinden met anderen. Multiplayer games zijn daarom belangrijk.发布于 2020-06-03 13:21:46
不能复制:
test_score = 500
important_aspect = r"\x7fVrijheid: Ik wil mijn eigen acties en keuzes maken. Ik wil autonomie hebben.', ' \x7fUitdaging: Ik wil mij competitief en effectief voelen.', ' \x7fVerbinden: Ik wil mij verbinden met anderen. Multiplayer games zijn daarom belangrijk."
if important_aspect == r"\x7fVrijheid: Ik wil mijn eigen acties en keuzes maken. Ik wil autonomie hebben.', ' \x7fUitdaging: Ik wil mij competitief en effectief voelen.', ' \x7fVerbinden: Ik wil mij verbinden met anderen. Multiplayer games zijn daarom belangrijk.":
test_score = test_score + 100
print (test_score)
# 600https://stackoverflow.com/questions/62173796
复制相似问题