python錯誤、技巧集合(持續更新)

知其然更知其所以然

一.錯誤:

1.unsupported operand type(s) for |: ‘str’ and ‘str’

在這裏插入圖片描述
“這個或運算符號 ‘’|‘’ 不能用在‘str‘ 類型之間”
原因: 聽報錯就很明白了,此次進行了‘str’與‘str’的運算,即‘1’與end之間發生了計算
在這裏插入圖片描述
查找運算優先級發現 ‘|'的優先級比’== ’高,故會發生該錯誤。
解決方法:
a. 'and’也可以進行與運算,且優先級比”==“低
b.加括號

發佈了12 篇原創文章 · 獲贊 0 · 訪問量 6995
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章