-2

嗨。我是 python 新手。执行此代码时发现语法错误:

a="input("Enter a no.")"
print(type(a))

但如果我执行:

a='input("Enter a no.")'
print(type(a))

或者:

a="input('Enter a no.')"
print(type(a))

然后没有错误发生,有人可以解释一下。提前致谢。

4

1 回答 1

1

逗号配对存在问题。当您使用相同类型的逗号两次时,配对将与最近的逗号完成。但是在第二个和第三个版本中,配对是用逗号的类型完成的,即单引号将是单引号,双引号将与双引号配对。希望我能解释一下。

于 2020-01-31T07:56:18.570 回答