python33
2024-09-08 19:27:50
Python逻辑运算符
Python语言支持逻辑运算符,以下假设变量 a 为 10, b为 20:
运算符 | 逻辑表达式 | 描述 | 实例 |
---|---|---|---|
and | x and y | 布尔"与" - 如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值。 | (a and b) 返回 20。 |
or | x or y | 布尔"或" - 如果 x 是非 0,它返回 x 的计算值,否则它返回 y 的计算值。 | (a or b) 返回 10。 |
not | not x | 布尔"非" - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。 | not(a and b) 返回 False |
以上实例输出结果:
实例(Python 2.0+)
#!/usr/bin/python # -*- coding: UTF-8 -*- a = 10 b = 20 if a and b : print "1 - 变量 a 和 b 都为 True" else: print "1 - 变量 a 和 b 有一个不为 True" if a or b : print "2 - 变量 a 和 b 都为 True,或其中一个变量为 True" else: print "2 - 变量 a 和 b 都不为 True" # 修改变量 a 的值 a = 0 if a and b : print "3 - 变量 a 和 b 都为 True" else: print "3 - 变量 a 和 b 有一个不为 True" if a or b : print "4 - 变量 a 和 b 都为 True,或其中一个变量为 True" else: print "4 - 变量 a 和 b 都不为 True" if not( a and b ): print "5 - 变量 a 和 b 都为 False,或其中一个变量为 False" else: print "5 - 变量 a 和 b 都为 True"
以上实例输出结果:
1 - 变量 a 和 b 都为 True
2 - 变量 a 和 b 都为 True,或其中一个变量为 True
3 - 变量 a 和 b 有一个不为 True
4 - 变量 a 和 b 都为 True,或其中一个变量为 True
5 - 变量 a 和 b 都为 False,或其中一个变量为 False
最新文章
- C# 解析JSON的几种办法
- Unity_Shader(1)
- [转载][翻译] 利用JSF、SpringFramework和Hibernate构建Web应用的实例讲述
- C# 获取地址栏的地址(URL)
- HtmlDocument
- Arduino 各种模块篇 光敏感应模块 light sensor
- 当我们在谈论kmeans(5)
- redis php sort 函数
- Python实例----------每日一贴
- 不创建实体对象,利用newstonjson得到json格式字符串,键对应的值
- Dubbo入门---搭建一个最简单的Demo框架(转)
- 初窥Java--2(下载Eclipse,安装tomcat插件)
- 20175320 2018-2019-2 《Java程序设计》第5周学习总结
- mybatis-ResultMappingResolver类信息
- NOIP2018复赛获奖分数线及名额分配办法
- Ascending Rating(单调队列)
- 20181123_控制反转(IOC)和依赖注入(DI)
- ACM暑假培训宣讲稿
- 把資源加载到内存中 BMP 出错
- activemq修改admin密码
热门文章
- Winform程序制作安装包
- 【雅礼联考DAY01】逃跑
- [EULAR文摘] TNFi治疗3年对384例强柱患者脊柱放射学进展的影响
- 代码随想录算法训练营day03 | LeetCode 203/707/206
- git添加多账户(附带tortoiseGit多账号使用)
- OpenLayers与百度高德等常见地图坐标系
- 微软出品自动化神器【Playwright+Java】系列(十)元素定位详解
- C - Functions again CodeForces - 789C
- 数据类型之字符串(string)(三)
- (mysql笔记)GROUP_CONCAT() 把多行数据合并