python错误、技巧集合(持续更新)

知其然更知其所以然

一.错误:

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

在这里插入图片描述
“这个或运算符号 ‘’|‘’ 不能用在‘str‘ 类型之间”
原因: 听报错就很明白了,此次进行了‘str’与‘str’的运算,即‘1’与end之间发生了计算
在这里插入图片描述
查找运算优先级发现 ‘|'的优先级比’== ’高,故会发生该错误。
解决方法:
a. 'and’也可以进行与运算,且优先级比”==“低
b.加括号

发布了12 篇原创文章 · 获赞 0 · 访问量 6995
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章