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

有大佬帮忙解释这个and算法是怎么回事吗

https://img1.sycdn.imooc.com//5b23c8ac0001c80607510253.jpg万分感谢!

正在回答

1 回答

因为Python把0空字符串''None看成 False,其他数值和非空字符串都看成 True,所以'0' and '5'的结果为5,所以就会为hello 5 啦

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

慕先生0014430 提问者

非常感谢!
2018-06-15 回复 有任何疑惑可以回复我~
#2

Maek1024

那大佬,a and b当一个是false时,不就都是false了么,这个在楼主这个提问里是怎么体现的啊
2018-07-12 回复 有任何疑惑可以回复我~
#3

黑迷 回复 Maek1024

a='0'不是a=0 前者是字符串 是true(我是初学 我觉得应该是这样的……)
2018-07-14 回复 有任何疑惑可以回复我~
#4

Maek1024 回复 黑迷

哟西,明白了
2018-07-23 回复 有任何疑惑可以回复我~
查看1条回复

举报

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

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

进入课程

有大佬帮忙解释这个and算法是怎么回事吗

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