课程
/后端开发
/Python
/初识Python
'a=0' or c='d' 会返回 :a=0 是不定义的‘a=0’ 0是一个字符串?
2017-03-01
源自:初识Python 3-9
正在回答
我觉得是因为'a=0'这个整体是字符串,所以'a=0'的布尔值为true,根据短路计算,or运算,如果or之前为true则直接返回or之前的字符串,即返回'a=0'
0是数字,如果0是字符串表示为‘0’
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序