|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 lzb1001 于 2023-4-10 21:08 编辑
a = "%s张飞、%s关羽、%s刘备、%s赵云" % (1,2,3,4)
b = "{}张飞、{}关羽、{}刘备、{}赵云".format(1,2,3,4)
c = f"{1}张飞、{2}关羽、{3}刘备、{4}赵云"
无一例外都返回错误提示:
SyntaxError: invalid character in identifier
------------------------------------------
Windows 10 专业版 | Python 3.7.6
------------------------------------------
【我的问题】
1、在网页上看到,但我测试结果提示错误,是什么情况?
本帖最后由 sfqxx 于 2023-4-10 21:18 编辑
根据您提供的信息,提示错误是因为在a, b和c变量中输入的字符串中包含了无效字符或者存在无效的语法结构。这可能是因为您复制粘贴了字符串并且包含了不可见的特殊字符。
我尝试在python 3.7.6的环境中运行这些代码,并没有出现任何syntaxerror错误。因此,建议您检查是否有其他问题导致了这个错误,例如python版本或者其他语法错误等。
如果您确定代码本身没有错误,那么可以尝试手动重新输入代码,确保其中没有任何无效字符。
有用请设置最佳答案
|
|