不支持使用 % 运算符:'NoneType' 和 'tuple' 的操作数类型。

5

我遇到了这个错误:

TypeError: 不支持的操作数类型 %:'NoneType' 和 'tuple'

我需要做哪些修改才能解决这个错误?

string_1 = "Sean";
string_2 = "beginner programmer";

print("Hi my name is %s, I\'m a %s.") % (string_1,string_2);

此外,在Python中,您不需要在每行末尾使用;。Python使用缩进语法。 - MooingRawr
1个回答

12

print返回None,你必须在打印之前格式化字符串。

print("Hi my name is %s, I\'m a %s." % (string_1, string_2))

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接