簡體   English   中英

Jupyter筆記本中python 3中的標識符中的無效字符,箭頭指向負號。 我的清單中可以沒有否定詞嗎?

[英]invalid character in identifier in python 3 in a Jupyter notebook, arrow pointing to a negative sign. Can I not have a negative in my list?

我正在嘗試查找列表的含義。 我相信清單開頭的負數會以某種方式使我陷入困境。 請向我展示找到此簡單列表的均值的正確方法。

B = [−5,3,12,190,−10]

print(np.mean(B))

#OUTPUT:

File "<ipython-input-35-5b44dec66063>", line 1
    B = [−5,3,12,190,−10]
          ^
SyntaxError: invalid character in identifier

我假設您可能從某處復制/粘貼了代碼。 在Python中,這不是有效的負號。 使用鍵盤上0旁邊的鍵。

您可以檢查是否使用了正確的值。

在此輸入正確的連字符:

a = ord('-')

而這對於你的:

b = ord('−')

並輸出它們以查看差異。

我將部分代碼復制並粘貼到python中:

c = '−5'

print(ord(c[0]))
print(ord('-'))

得到:

8722
45

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM