首页后端开发Python请教一个关于python的问题

请教一个关于python的问题

时间2023-06-06 23:19:01发布访客分类Python浏览309
导读:请教一个关于python的问题?布尔类型是一个逻辑量,区别于算术量的是逻辑量表示了两个对立的矛盾,也就是说逻辑值只可能有两个,就是真和假。在python中(也在大多数的编程语言中),真(True)在计算机内部表示为数值类型1,而假(Fals...

请教一个关于python的问题?

布尔类型是一个逻辑量,区别于算术量的是逻辑量表示了两个对立的矛盾,也就是说逻辑值只可能有两个,就是真和假。

在python中(也在大多数的编程语言中),真(True)在计算机内部表示为数值类型1,而假(False)表示成0.

可以在python中测试:True == 1 结果为True,False == 0 结果为False.但是True == 任何其他的(不是1) 都为False, False也同理。

这只是计算机表示的问题,python规定 None,‘’,“”,“”“”“”,'''''',(),[],{ } ,0,0.0,0L,0j,False为假,其他为真。

a=b 是算术运算,即把b的值赋给a,在计算机内部,由于python是由c语言实现的,用到了指针,a和b指向了同一块内存。

可测试:a=1 然后 b=a 比较id(a)和id(b),结果是一样的,说明a和b的地址一样。

a==b 是逻辑运算,得出的是逻辑值,就是真或假。

那怎么用呢?很简单,当要处理算术问题的时候当然用算术运算,有逻辑问题(通常所说的判断)的时候呢就用逻辑运算啦。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 请教一个关于python的问题
本文地址: https://pptw.com/jishu/64612.html
如何培养学生的自主学习的能力 python在工控行业有什么应用

游客 回复需填写必要信息