来源:椿树下载网 更新:2024-06-28 20:16:52
用手机看
哎呀,这个问题真是让人头疼!每次看到有人在讨论Python里的True到底是0还是1,我就忍不住要跳出来大喊一声:“这可不是简单的0和1啊!”Python的世界里,True和False可是有它们自己的小秘密的。
首先,得搞清楚一点,True在Python里可不是数字0或1。它是一个布尔值,代表“真”,而False代表“假”。在Python的世界里,True就是True,False就是False,它们不是数字,也不能直接和数字比较。
但是,如果你硬是要把True和数字扯上关系,Python也会给你一些面子。在Python中,True可以被当作1来用,False可以被当作0。比如说,你写个代码True+1,结果会是2,因为Python在这里把True当作1来处理了。但这只是Python为了方便我们编程,特意设计的一种转换方式,并不意味着True就是1。
所以,下次再有人问你Python里的True是0还是1,你就大声告诉他:“True不是0也不是1,它是一个布尔值。
tokenpocket最新版:https://cs24serve.com/danji/19345.html