码迷,mamicode.com
首页 > 编程语言 > 详细

Python中的布尔类型

时间:2015-08-10 22:17:21      阅读:257      评论:0      收藏:0      [点我收藏+]

标签:python   编程   脚本   网站   

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中的布尔类型

标签:python   编程   脚本   网站   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!