为了账号安全,请及时绑定邮箱和手机立即绑定

关于and or 的运算

https://img1.sycdn.imooc.com//5b23d16800012ffe07090236.jpg谁能解释一下,不是说0被默认为false的吗,为啥还会输出0来了,

正在回答

4 回答

b='0',这样写,b是字符串,代表的是True,字符串内容是零。b=0,这样b才是零,才代表false。

0 回复 有任何疑惑可以回复我~

数据类型有问题  加‘’“”就变成字符型了  字符型在Python中位True 所以输出 b=0 把‘’“”号去掉


0 回复 有任何疑惑可以回复我~

可以把它当成一个空字符然后也为false

0 回复 有任何疑惑可以回复我~

b的数据类型不对,是字符型,字符型代表true, 所以打出0, 改成b=0就行了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758620    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

关于and or 的运算

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信