Skip to main content
 首页 » 编程设计

Python 列表在一个瞬间给出错误,但在另一个瞬间还可以

2025年05月04日16daizhj

a=[2,3,4,9a] #error 
a=[2,3,4,9b] # error 
. 
. 
. 
a=[2,3,4,9j] # okay 
a=[2,3,4,9k] # error 
. 
. 
a=[2,3,4,9z] # error 

我理解为什么其他人会出错,但为什么 a=[2,3,4,9j] 没问题

请您参考如下方法:

9j 是虚数(复数)所以它是一个有效的文字。其他的不是。可能您需要字符串,在这种情况下,您应该使用引号(单引号或双引号)编写 '9a'、'9b' 等。