首页 > 编程语言 > 详细

Python中的布尔类型

时间:2015-08-10 22:14:06      阅读:301      评论:0      收藏:0      [点我收藏+]

Python的布尔类型有两个值:True和False(注意大小写要区分)


逻辑运算:

1、与:and(两个都为True,结果才为True)

2、或:or(只要一个为True,则为True)

3、非:not(把True变为False,把False变为True)


短路运算:

布尔类型还可以与其他数据类型进行逻辑运算,Python规定:0、空字符串、None为False,其他数值和非空字符串为True。

1、在计算a and b时,如果a是True,则计算结果取决于b,则返回b;如果a是False,则直接返回a。

2、在计算a or b时,如果a是True,则直接返回a;相反,则返回b。

例如:

a=True

print a and ‘a=Y‘ or ‘a=x‘

结果为‘a=Y‘

版权声明:本文为博主原创文章,未经博主允许不得转载。

Python中的布尔类型

原文:http://blog.csdn.net/sunflower_csdn/article/details/47404347

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!